Skip to content

andersooi/bookstore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📕MERN Stack Bookstore

This project is a bookstore application built using the MERN stack (MongoDB, Express.js, React.js and Node.js). It focuses on implementing CRUD (Create, Read, Update, Delete) operations for managing books in a database.

💻Technologies

Backend

  • Node.js
  • Express.js
  • Mongoose (for MongoDB interaction)

Frontend

  • React.js

Testing Requests

  • Postman

🔨Features

  • Browse Books: View a list of available books with details like title, author and publishing year.
  • Add Books: Add new books to the database.
  • Edit Books: Edit information related to the existing books in the database
  • Delete Books: Remove any books from the database.

🏃Running the Project

  1. Clone the repository to your local machine.
  2. Install dependencies using npm install
  3. Create your own .env file in the backend folder and declare PORT and MONGODB_URL environment variables using whichever port and your own MongoDB URL.
  4. Start the backend server by running npm run dev
  5. Start the frontend development server by also running npm run dev
  6. Access the application in your web browser through the link provided in the terminal.

🎥Demo

You can watch the demo of the application in the following gif:

Demo Video

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published