User:Didicodes/Apps

Page Finder
A simple web browser that can used to perform a prefix search for page titles and images embedded in those pages.Users can search for any page title example: Star wars, and get a list of pages starting with the title (Star wars), the user also has an option to click on images and see all images that are embedded in those pages. Note: Users can also click on the displayed page titles and read the contents of the page.

APIs
 * API:Prefixsearch would be used to perform the prefix search.
 * API:Images would be used to display a list embedded of media files on the pages.
 * API:Imageinfo would be used to retrieve information about each image file.

Current Events Viewer
An app that shows a list of current events happening in the world retrieved from Portal:Current_events. Portal:Current_events page does not display events older than seven days. That is,if today’s date is 18/03/2019 the page will show only events that happened from 12/03/2019 to 18/03/2019. However, events older than seven days are automatically archived which means that a user can choose any date on the calendar and still get the events that happened on that day. Users can also add the page to their watchlist.

APIs
 * API:Parsing_wikitext
 * API:Watch
 * API:Login- using the Watch module requires a user to be logged in hence the need to integrate API:Login into the app.

On This Day
On Wikimedia wiki’s homepage, the is a section called On this day that shows a list of historical anniversaries such as events, deaths, and births that happened on a particular day.This app will serve as a viewer for this feature.

Mockups
The UI/UX of the demo apps shown below may change.