Create an website which will have the following
-
A Menubar with 4 item - "Home", "Register", "About", "Contacts"
-
The "Home" tab will bring it to home page.
- (a) Homepage will have an Image Gallery
- (b) Will contain list of services of the organization (chose a kind of organisation you like)
-
The Register menu will contain
-
A registration form containing
- Text Input Controls
- Password Box
- Checkboxes Controls
- Radio Box Controls
- Select Box Controls
- File Select/dropdown boxes
- Upload Boxes
- Clickable Buttons
- Submit and Reset Button
-
The Submit Button will send the form data to a database
-
-
The About Page will contain data about your organision and contain Social Media link.
- Social Media link will contain Image Based Buttons
-
Contant Page will contain a Message Box and Submit Button.
- When the End User writes his message to the Box and Press the Submit button it will send an Email to the Website Admins Email
-
All the Pages will have same Header and Footer Page
-
There will be a Another Webpage called "Admin"
- The Admin page will have a "Vide Form Data" button
- When the website Admin press the Button He will see all the Data from the Database creted for the "Register" Page (see point 3(b))
- Server - Node Js
- Frontend & Backend - Next Js
- ORM - Prisma
- DB - SQLite
- CSS Framework - Tailwind CSS
- HCaptcha
- Argon2 for Hashing
- HeadlessUI & Hero Icons
- Datatables
- Landing Page with other pages
- Student application form
- Admin Login & access to admin panel