Skip to content

This is a website that checks graduation requirements for CSE students, built using ReactJS and Python Flask.

Notifications You must be signed in to change notification settings

alijaafar21/CSE-Graduation-Checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

About

Computer Science & Engineering (CSE) is the newest major at AUB, and it still doesn't have a degree evaluation tool which checks whether CSE students have satisfied the curriculum requirements or not. This project attempts to provide such a tool!

From one side, students can signup and upload their transcript, the courses will be extracted and saved. After that, students can check whether they satisfied graduation requirements or they're still missing something.

Don't worry transcript file won't be saved! You can check uploadTranscript() in students.py and ExtractCourses(student, file) in utils.py

From another side, staff members at AUB's ECE department can view all registered students, the courses they've taken, and can view the results of graduation requirements examination.

Acknowledgement

My profound gratitude goes to my fellow CSE and my mentor Karim Zarzour for his invaluable support, patience, time and guidance to help me complete this project.

Technologies

  • The frontend is built with ReactJs.
  • The backend is a Flask REST API and a MySQL Database.

Deployment

Kindly use https://cse-graduation-checker.netlify.app/ to access the website.
It is expected to be responsive across devices.

About

This is a website that checks graduation requirements for CSE students, built using ReactJS and Python Flask.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published