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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!