Skip to content

Data-Wrangling-and-Visualisation/Visualizing-Russian-Stock-Market

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visualizing Russian Stock Market

Data Wrangling and Visualization Course Project (Spring 2025)
Contributors: Lev Permiakov, Arina Petuhova, Aleliya Turushkina


Overview

This project is dedicated to creating a website that displays the dynamics of the Russian stock market over the past 5 years.

The aim is to provide a clear and understandable view of the stock prices of Russian companies and their changes over time. The target audience includes shareholders, investors, traders and the general public interested in the Russian stock market. The purpose of visualization is to create simple and understandable graphs for users, to simplify the viewing and comparison of tools.


Repository Structure

The repository is organized as follows:

  • backend/ — Contains scripts and modules for data processing and analysis.
  • frontend/ — Contains frontend components responsible for data visualization.
  • docker-compose.yml — Defines services for containerized deployment.
  • .dockerignore — Specifies files and directories to be excluded from Docker builds.
  • README.md — Project overview and documentation.

Technologies Used

  • Programming Languages: Python, JavaScript, CSS, HTML.
  • Data Analysis Libraries: Pandas, Matplot.
  • Visualization Libraries: D3js.
  • Web Frameworks: Flask.
  • Containerization: Docker.

Sample Visualizations

main page main page main page main page compare index


Getting Started

To set up and run the project locally:

  1. Clone the repository:

    git clone https://github.com/Data-Wrangling-and-Visualisation/Visualizing-Russian-Stock-Market.git
  2. Navigate to the project directory:

    cd Visualizing-Russian-Stock-Market
  3. Build and run the containers using Docker Compose:

    docker-compose up --build
  4. Open your browser and navigate to:

    http://localhost:5500
    

    to view the visualizations.


Project Status

The project is currently under development.
Future work:

  • synchronization with Moscow Exchange,
  • adding forecasts and analysis of securities​,
  • improved usability​,
  • website optimization​,
  • adding user-generated content​,
  • creating topics for discussing individual securities (chat)

About

Data Wrangling and Visualization Course Project (Spring 2025). Done by DS-02 students: Lev Permiakov, Aleliya Turushkina, Arina Petuhova

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors