top of page
localhost.png
User experience
Front-end
Back-end
WikiLatic is a full-stack web application that analyzes revisions on wikipedia articles. Analysis are performed at overall, individual and author level.

Technology Stack

HTML, EJS, CSS, jQuery, Node.js, Express.js, Fomantic-UI, Chart.js, MongoDB
1200px-HTML5_logo_and_wordmark.svg.png
EJSLogo.jpg
css-c9b214f0d7.png
455756_preview.png
1200px-Node.js_logo.svg.png
3Es-dEWS_400x400.jpg
chartjs-tutsplus.jpg
MongoDB_Logo_FullColorBlack_RGB-4td3yuxz

Features

Main/Landing Page
  • New user registration
  • User login
  • Password reset for registered user
13.png
Overall Analytics
  • Tables that show the top articles with highest/lowest revisions
  • Change the number of articles shown by inputting a specific number

  • Tables that show analytics on group edits, and historical analytics.

  • Bar chart that shows revision distribution by year and user type

  • Pie chart that shows Revision distribution by user type

8.png
Individual Analytics
  • A dropdown for users to select an article from a list
  • Query MediaWiki API and pull all possible new revisions made after last update.

  • Display the following summary information

    • The title

    • The total number of revisions

    • The top 5 regular users ranked by

  • The top 3 news about the selected individual article obtained using Reddit API

  • A year filter (i.e., “From:” and “To:”) selection

  • A bar chart of revision number distributed by year and by user type for this article.

  • A pie chart of revision number distribution based on user type for this article.

  • A bar chart of revision number distributed by year made by one or a few of the top 5 users for this articles.

11.png
Author Analytics
  • Searching for specific authors with an autocomplete feature

  • Table that shows number of revisions an author has done per articles

  • Show timings for each revision done by an author for a chosen articles

12.png
bottom of page