Skip to content

Alex-003/mernbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERN bookstore

A comprehensive MERN (MongoDB, Express.js, React, Node.js) bookstore project that allows users to manage books with ease. You can add, edit, or delete books in various views, including card and table formats.

Installation

Prerequisites

Front end set up:

  • tailwindcss: A utility-first CSS framework.
  • postcss: A tool for transforming styles with JavaScript plugins.
  • autoprefixer: A plugin to parse CSS and add vendor prefixes.
  • react-icons: Popular icons for React applications.
  • react-dom: Entry point to the DOM and server renderers for React.
  • axios: Promise-based HTTP client for the browser and Node.js.
  • react-router-dom: Declarative routing for React.js.
  • Notistack Snackbar library to display notifications on your web apps.

Backend set up:

  • cors: Middleware for handling Cross-Origin Resource Sharing (CORS).
  • mongoose: MongoDB object modeling for Node.js.
  • mongodb: A general-purpose, document-based database.
  • express: Fast, unopinionated, minimalist web framework for Node.js.
  • nodemon: Utility that monitors for changes in your source and automatically restarts your server.

Installation

  1. Clone the repository:

git clone https://github.com/your-username/bookstore-project.git

  1. Navigate to the project directory

cd bookstore-project

  1. Install dependencies for both frontend and backend:

cd frontend npm install

cd backend npm install

  1. Start the development server:

Start frontend development server

cd frontend npm start

Start backend development server

cd backend npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published