Sharma Furniture is a website showcasing the work of Sharma Furniture, a company specializing in creating high-quality custom furniture. The website allows users to explore the available furniture and contact the company for custom orders. It also provides a seamless user experience with registration, login, email verification, and password reset functionalities.
- User Registration and Login: Users can register and log in to their accounts to contact Sharma Furniture.
- Forget Password: Users can request a password reset via email if they forget their password.
- Email Verification: When users register, they receive an email to verify their account.
- Custom Furniture Requests: Users can contact the company for custom furniture requirements.
- Admin Login: Admins can log in with their credentials to access the dashboard.
- Forget Password: Admins can request a password reset via email if they forget their password.
- Manage Users: Admins can view, add, update, trash, restore, or permanently delete users.
- Manage Contacts: Admins can view, trash, restore, or delete contact records.
- Manage Admins: Admins can view, add, update, trash, restore, or delete other admins.
- Record Management: Admins have full control over managing and restoring trashed records.
- Email Notifications:
- Password Reset: Users and admins receive an email with a reset link if their email is valid.
- Email Verification: New users receive an email to verify their email address upon registration.
- Backend: Laravel (PHP Framework)
- Frontend: HTML, CSS, JavaScript
- Database: MySQL
- Authentication: Custom authentication system for user registration, login, email verification, and password reset.
Ensure you have the required dependencies before running the application.
-
Clone the repository:
git clone https://github.com/shivlalsharma/sharma-furniture.git cd sharma-furniture
-
Run the migrations:
php artisan migrate
-
The application should now be running:
Visit
http://localhost:8000
in your browser to see the website in action.
This project is licensed under the MIT License - see the LICENSE file for details.
Created and deployed by Shivlal Sharma.
- GitHub: Shivlal Sharma's GitHub
- LinkedIn: Shivlal Sharma's LinkedIn