Simple School class is a system to organize the contact information of the teachers and students and manage the student classes.
Technology set is the latest version of Laravel + Inertia JS with VueJs3 as the frontend layer.
###This Website contains the following components:
- Teacher Contact details.
- Student Contact details.
- A teacher has many classes
- A teacher has many students
- A class has many students
- A student belongs to many classes
- A student belongs many teachers
- Each student has 3 marks per class (First, Mid term and Final term)
- Clean and documented code following PSR-12 standards https://www.php-fig.org/psr/psr-12/
- Database migration files
- Models
- Controllers
- Routes
- Role Based system
- Admin who can see all stakeholders
- Teacher who can see all students and classes
- Student who can see his classes and teachers contact details along with class details and marks
- Set of Pages
- Login Page
- Registration Page
- Teacher Profile Page
- Student Profile Page
- Class Details Page
- A teacher should be able to
- Add Student Mark per class
- Edit Student Mark per class
- Submit tasks and materials to class as PDF or PowerPoint files (other formats aren't allowed)
To be added.