Skip to content
This repository was archived by the owner on Sep 1, 2024. It is now read-only.

mahi01agarwal/WikiEvolution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WikiEvolution

WikiEvolution is a web application built with React and Flask. This project aims to provide an interface for tracking the evolution of Wikipedia articles over time. The frontend is developed using React, and the backend is powered by Flask.

Getting Started

To get the project up and running on your local machine, follow the steps below.

Prerequisites

Make sure you have the following installed on your system:

  • Node.js and npm (for frontend)
  • Python 3 and pip (for backend)

Installation

  1. Clone the repository:

    git clone https://gitlab.wikimedia.org/repos/research/WikiEvolution.git
    cd WikiEvolution
  2. Install frontend dependencies:

    Navigate to the client directory and install the npm dependencies.

    cd client
    npm install
  3. Install backend dependencies:

    Navigate to the server directory and install the Python dependencies.

    cd ../server
    pip install -r requirements.txt

Running the Application

  1. Start the frontend development server:

    In the client directory, run:

    npm run dev
  2. Start the backend server:

    In the server directory, run:

    python app.py

Note

For now, the application may not display data as expected since the dataset required for the project has not been uploaded to the repository. The application will function as intended after the data is deployed.

Important: The original GitHub repository has been archived, and all future development will take place in the new GitLab repository linked above.

About

WikiEvolution is is an interactive web application designed to analyze and visualize various metrics related to Wikipedia articles. It provides insights into the quality and importance of articles within specific WikiProjects. This tool is designed to help WikiProject members assess the articles tagged within their WikiProject.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors