Skip to content

Givikap/project-distribution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

display

About

Grade distribution is a website that allows users to see the grade distribution for the classes of their choice and compare by professor. The goal of this is to make the process of choosing classes easier for students who are worried about getting a bad professor, or for determining the difficulty of their potential schedule much easier.

The frontend of the website was build using React and JavaScript, and the website's styling was complimented with Tailwind CSS. The backend of the website was built with Python and Flask and was using various Python libraries, most importantly, Matplotlib, Pandas and Seaborn, for data processing, analysis, and visualization. The datasets are stored on the server side in csv files sorted by folders for a fast retrieval.

Having such a large data pool for our project, as well as being able to display grade distribution data in a readable and easy to understand manner, yet getting it fast without a lot of computation or excess memory use.

Tools used

The frontend of the website was developed using React and JavaScript. The backend of the website was developed using Python and Flask, as well as Pandas, Matplotlib and Seaborn.

The graphs were developed using Matplotlib and Pandas.

Contributors

Thomas Bitsky
Selom Tetedje

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors