A full stack React application where teachers can keep track of their classes, students, and grades
Mobile and Desktop Oriented
- React.js
- Webpack 4
- Bootstrap 4
- PHP
- MySQL
- HTML5
- CSS3
- AWS EC2
Try the application live at https://grader.uzairashraf.dev/
To login use any of the two premade users
- User can create classes
- User can update class information
- User can delete classes
- User can create students
- User can update students information
- User can delete students
- User can add grades to classes for their students
- User can update grades
- User can delete grades
- NPM 6 or higher
- MySQL 7 or higher
-
Clone the repository.
git clone https://github.com/uzair-ashraf/grader.git cd grader
-
Install all dependencies with NPM.
npm install
-
Import the example database to MySQL.
database/grader.sql
-
Start the project. Once started you can view the application by opening http://localhost:3000 in your browser.
npm run dev