User:Martyav/Apps

From mediawiki.org

Part of my Outreachy project involves creating a web app to demo how to make requests, parse JSON, and display images/text from the API. Such an app is aimed at helping beginner programmers, and people new to the API.

Brainstorming[edit]

/Proposals

Existing apps[edit]

Edit counter - a highly thorough data analysis of user contributions per wiki

Tutorial draft[edit]

/Tutorial

User flow/rough mockups[edit]

Userflow/Rough mockups
The initial screen of the quiz app, displaying an obscured preview image, the first two lines of text, a textbox, and four buttons listing possible image titles The initial screen of the user contributions app, displaying an empty user description, a textbox, a button, and a greyed out chart The initial screen of the feature feed app, displaying the picture of the day for the current date, its title, who uploaded it, and a brief description
Wikiquiz Contributions Feature feed

Frameworks/libraries[edit]

We'll be using Flask, and Bootstrap for styling.

Spellchecker[edit]

Pyspellchecker - supports German, Spanish, English, Portuguese, and French

Data visualization tools[edit]

  • Pandas - very popular, basic functions for charting
  • Seaborn - more choices in terms of presentation
  • Bokeh - designed for integration with web browsers
  • Pygal - pretty Python charting, with fairly simple syntax & web integration

Useful links[edit]