Skip to content

Latest commit

 

History

History
86 lines (68 loc) · 3.48 KB

README.md

File metadata and controls

86 lines (68 loc) · 3.48 KB

BookStore Project

Overview 📌

The BookStore project is a comprehensive web-based bookstore management system designed to streamline book management. It offers a seamless user experience for browsing, searching, and organizing books, available in both table and card view formats. The system facilitates essential CRUD (Create, Read, Update, Delete) operations on the book database, simplifying book collection organization.

Online Demo

Explore the live demo of this application at live Demo Feel free to interact with the features and experience the application firsthand!

Key Features

  • Search Functionality: Easily search for books within the collection.
  • CRUD Operations: Perform essential Create, Read, Update, and Delete actions for books.
  • Multiple Viewing Options: Choose between table and card view formats for an organized display.

Technologies Used

Installation and Usage

To run this project locally, follow these steps:

  1. Clone the Repository:

    git clone [repository URL]
  2. Install dependencies using npm:

    # Navigate to the backend directory and install dependencies
    cd backend
    npm install
    
    # Navigate to the frontend directory and install dependencies
    cd frontend
    npm install
  3. Run the application:

    # Start the backend server
    cd backend
    npm run dev
    
    # Start the frontend development server
    cd frontend
    npm run dev
    
    

Video

Rec.0003.mp4

License

This project is licensed under the MIT license. See the LICENSE.md file for details.

Acknowledgments

  • Special thanks to Mohammad Mahdi Rahimi for his invaluable contributions.

  • We acknowledge the use of the following technologies:

    MUI Tailwind CSS Express.js MongoDB React

contributors

Mostafa.K
Mostafa Koolabadi

Mohammad Rahimi
Mohammad Rahimi

Contact

If you have any questions or feedback, feel free to reach out:

Email LinkedIn