-
Please create basic HTML page of Login Screen and Make it dynamic. UID and Password based login
-
Dashboard : Dynamic Cards Creation showing how many customer and products are their in Database
-
User Management : Please create module of user management with fields Name, User ID and Password
-
Customer Module : Please create Index page showing customer data having Fields > Customer Name, Customer Age, Customer Phone Number Additional Module Feature would be - Add Customer, Edit & Update Customer, Delete Customer and Excel Download Option
-
Product Module : Please create Index page showing product data having Fields > Product Name, Customer Qty Additional Module Feature would be - Add Product, Edit & Update Product, Delete Product and Excel Download Option
-
Logout : User would be able to logout by clicking on this button.
- PHP 8.3
- Node 16
- MySQL 5.6
- Clone/Download the repo
- Copy the
env.example
to.env
- Create a new database schema and modify the database connection accordingly
- Run
composer install
- Run
npm install
- Run
php artisan migrate
- Run
php artisan serve
- Run
npm run dev
- User is of 2 types - admin and normal user
- Admin will have the access to view all the users
- Without authentication, anyone can see the dashboard analytic cards
- Other modules, i.e. Products and Customers can be accessed only after login authentication.
- To make a user admin, execute command
php artisan make:admin {user's email}