About
This is a website for a company that produces handmade organic products for skin and hair. The client needed a dashboard with two users namely, admin and employee. The admin side control is to manage it's customer data, production and inventory. The employee has some rights like adding new enteries, editing existing enteries, but has been void with some features resevered to the admin only.
The website has an admin/employee login, which opens up to the dashboard. This has 6 different modules each having various input fields each with a validation. The admin can view all the entries and could edit and delete them at the same place. The admin Could also download the saved data in .sc or .xls format.
It has different validations like date check(if before or after a particular and if more than current date), auto calculation of percentage of ingredients, mandatory fields empty check, etc.
It as a login feature protected by a session that will expiry after a time period and won't allow anyone to directly open a page link without the login done. Employee can't login to admin's dashboard and vice versa.
The password is protected by encryption. User can even change it through the website itself. Even entry & modification done is recorded in the database with the corresponding date and time.