Skip to content

Harito97/UniManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UniManager

A University Management Website

  • There are three roles: Student, Teacher and Admin

Student

Students can:

  • View their marks for each semester
  • Register for courses
  • View exam schedules
  • Send requests for support.

Teacher

Teacher can:

  • View their classes
  • Edit marks

Admin

Admin can:

  • Do everything teacher can
  • Add new student, new teacher

Technologies Used

Frontend: React, TailwindCSS

API: FastAPI

Database: MySQL

Instruction

Clone the project

    git clone https://github.com/Harito97/UniManager.git

Change directory to the project folder

    cd .\UniManager\

Start the API

  • Install package
    pip install -r .\backend\requirements.txt
  • Then
    cd .\backend\api\forms\
    uvicorn renderSendData:app --reload

Start the development server

  • Open new terminal in the project folder

  • Change directory to the frontend folder

    cd .\frontend\
  • Install dependencies
    npm install
  • Start the development server
    npm run dev

About

A University Management Website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •