Bookmart is a dynamic and fully functional online bookstore platform built with the Laravel framework. It provides a seamless user experience for browsing books and includes a robust backend for efficient data management.
- Category Management: Comprehensive CRUD (Create, Read, Update, Delete) functionality for organizing books into specific categories.
- Optimized Database: Well-structured relational database design (MySQL) for fast and reliable data retrieval.
- Admin Dashboard: Full control over books, categories, and user orders.
- Authentication: Secure user login and registration system.
- SeShopping Cart: Real-time product management in the cart.
- Wishlist System: Allows users to save and track their favorite books in a personalized wishlist.
- Responsive Design: Clean and modern user interface utilizing Tailwind CSS for optimal viewing across all devices.
- Backend: Laravel (PHP)
- Frontend: Blade Templates, Tailwind CSS
- Database: MySQL
Follow these instructions to set up the project locally on your machine.
- PHP >= 8.1
- Composer
- MySQL
- Clone the repository:
git clone https://github.com/quliyevmehemmed/bookmart.git cd bookmart
Install PHP dependencies:
Bash composer install Install NPM dependencies:
Bash npm install npm run build Environment Setup: Copy the .env.example file and rename it to .env, then generate the application key.
Bash cp .env.example .env php artisan key:generate Database Configuration: Update your .env file with your database credentials, then run the migrations.
Bash php artisan migrate Run the local development server:
Bash php artisan serve The application will be available at http://localhost:8000.
👨💻 Author Mehemmed Quliyev
GitHub: @quliyevmehemmed
Linkedin: https://www.linkedin.com/in/m%C9%99h%C9%99mm%C9%99d-quliyev-dev/
If you have any feedback or suggestions, feel free to open an issue or reach out!