A Laravel-based application where users can register, log in, and access a personal dashboard. Users can view book details, give reviews, edit or delete their reviews, and update their profile, including profile image, name, and password. Admins have the ability to approve user reviews and manage all book details displayed on the home page.
- User Registration and Login: Secure user authentication with personalized dashboards.
- User Dashboard: Users can view book details, submit reviews, and manage their profile.
- Review Management: Users can edit or delete their reviews, with admin approval required for posting.
- Profile Management: Users can update their profile information, including profile picture and password.
- Admin Dashboard: Admins can manage book details displayed on the homepage and approve user reviews.
- Laravel = 11.20.0
- PHP = 8.2.12
- Composer Version = 2.7.7
- Clone the repository.
- Run composer install to install dependencies.
- Set up your database configuration in the .env file.
- Run php artisan migrate to create the necessary database tables.
- Customize the application as needed.
composer install
php artisan migrate
php artisan serve