Welcome to the Book Store web application! This repository contains both the frontend and backend code for a basic full-stack web app that empowers users to perform CRUD (Create, Read, Update, Delete) operations on a curated collection of books.
The Book Store web app is crafted to facilitate users in managing a virtual bookstore. It offers essential features such as adding new books, updating existing book details, deleting books, and seamlessly browsing the available inventory. The frontend leverages React.js for a dynamic and interactive user interface, while the backend, fueled by Node.js, efficiently handles data storage and retrieval using MongoDB as a robust NoSQL database.
frontend/
: Home to the dynamic frontend code built with React.js.backend/
: Hosts the backend code implemented with Node.js.
-
Navigate to the
backend/
directory:cd backend
-
Install dependencies:
npm install
-
Start the backend server:
npm start
-
Navigate to the
frontend/
directory:cd frontend
-
Install dependencies:
npm install
-
Start the frontend development server:
npm run dev
Experience the live version of the frontend on https://book-store-e9vo.onrender.com.
If you wish to contribute to the development of this Book Store web app, kindly fork the repository and submit a pull request with your valuable changes.
Encountered any issues or found bugs in the application? Please create a new issue on the GitHub Issues page.
This project is licensed under the MIT License - see the LICENSE file for details.