Skip to content

Book Reviews App lets users register, log in, view book details, leave reviews, and manage profiles. Admins can approve reviews and control book content on the home page.

Notifications You must be signed in to change notification settings

Majid-Razzaq/book-review-app

Repository files navigation

Laravel Logo

Book Reviews App

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.

Live Website

Book Reviews App

Features

  • 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.

Requirements

  • Laravel = 11.20.0
  • PHP = 8.2.12
  • Composer Version = 2.7.7

Getting Started

  • 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