Question: Design and code a Website for a Nursery School using HTML,CSS,Vanilla JS and Nodejs(Express). The website should have the folllowing: - 7 static and dynamic
Design and code a Website for a Nursery School using HTML,CSS,Vanilla JS and Nodejs(Express). The website should have the folllowing:
- 7 static and dynamic pages :
Page 1.Home Page containing:
SignIn (for authenticate user )
Page 2:
Dashboard
Link to add student, delete student, list teachers, list students, Pricing ,Contact Us
make a button to signout.
Page 3: Add student
Page 4: Delete student (for admin user only)
Page 5: List teacher(view teachers with subject they are teaching in a table)
Page 6: Pricing for each level (in a table)
|
|
- Data validation for front-end and back-end.
- Authentication (using JSON Web Token and cookies).
| Data structure | user{ id: int, name: String, pass: String, token: String } | teacher{ id: int, name: String, subject: String, salary: int Subject:string } | students{ id: int, name: String, address: String, Department: int (English/French) guardian 1 name: String guardian 2 name: String guardian 1 phone number: int guardian 2 phone number: int } | department{ id: int, name: String, teachers name: String, students name:string } |
At the end :
-Replace the JSON file with MySQL database
-Implement any type of access control / authorization (for example only a specific user is allowed to perform elevated actions).
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
