Skip to content

ritikamish/report-viewer-thingy

 
 

Repository files navigation

Student Report Viewer

It simplifies the process of academic evalution of students and keeps track of the scores.

Features

  •   Teacher Account: Can enter marks for the students in their class
    
  •   Admin Account: - Can see the class data
                     - Can edit, add and delete any Account
                     - Can View graphical representation of marks
                     - Can export Data
    

Demo

Demo Accounts:

Teacher_1

Admin

Deployed Demo Link

Run Locally

Clone the project

git clone https://github.com/spectrum705/report-viewer-thingy/

Go to the project directory

  cd report-viewer-thingy

Change to Dev branch

git checkout dev

Install dependencies

pip install -r requirements.txt

Start the server

python main.py

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

Create a .env file inside /report and add URI of your mongodb Database

DB_URI = "mongodb+srv://{Database_name}:{Database_pwd}@ourcluster.xjtv1.mongodb.net/test?retryWrites=true&w=majority"

Tech Stack

Client: HTML, CSS

Server: Flask

Database: MongoDB

Screenshots

Login Page Upload Page Class result Dashboard

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 32.6%
  • JavaScript 29.6%
  • Python 19.0%
  • CSS 18.8%