Skip to content

hazemyasser123/Database-Course-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Database 2024/12/29

Cairo University Faculty (CUFE) has a significantly substantial number of students, organizing such numbers, generally, is tiresome, keeping track of every project is a hustle for the professors and Teaching Assistants (TA). So, the main objective of our project is to help the TA’s monitor the teams assigned to them, the professors monitor their TA’s, as well as for the students to have fun and get to connect. Furthermore, the students can get to communicate with the TA’s, form connections with other students, and organize activities together. The professors get to create the subject they teach, assign TAs to students, assign grades to students, see the statistics of grades, handle conflict between TAs and students, and review students’ feedback on the TA’s.

Technologies Utilized

  • SQL Server: The main

  • Monster ASP: An online Database hosting server, where it SSHed into it, and run queries on it and the effect is visible to other users like a real-life database.

  • NodeJS: The back-bone of our backend, we utilized it to put validate requests and it had the controllers of our project

  • React: A Javascript Libray for the front-end of our project

Web-devlopment Aspects Applied

  • MVC: A web-development archeiture which stands for "Model, View & Controller".

  • Authentation and Authorization: Using a JWT the user can stay logged in, and only see the things he's supposed to see.

  • MiddleWare: Validations the user interface cannot handle, like invalid emails when loggining. Shielding api paths from unauthenticated users.

  • User-friendly GUI: Not all users are programmers, so we have to make user-friendly apps for them to use.

  • Graphing statistics: Since our users need to monitor the usage of the activities and grades.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •