Skip to content

Inventory CRUD | React | ExpressJS | NodeJS | MongoDB | JavaScript | CSS

Notifications You must be signed in to change notification settings

charlysss-l/banzshoe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Shoe Inventory Management System

This project is a Shoe Inventory Management System built using the MERN (MongoDB, Express.js, React, Node.js) stack. It provides a platform for managing shoe products, allowing administrators to add, edit, and delete products, while customers can view and browse the available inventory.

Admin's Panel: https://banzshoe-admin.vercel.app/

Prerequisites

Before you begin, ensure you have the following installed:

Node.js (v14 or later) npm (Node Package Manager) MongoDB (for local development) or an account on MongoDB Atlas.

**Setup Instructions

Clone the Repository:**

bash Copy code git clone cd

Set Up the Backend:

Navigate to the backend folder and install the dependencies:

bash Copy code cd backend npm install Create a .env file in the backend folder and add your environment variables (like MongoDB connection string and any API keys needed).

Run the backend server:

bash Copy code npm run dev The backend should now be running on http://localhost:5000 (or your specified port).

Set Up the Frontend:

Navigate to the frontend folder and install the dependencies:

bash Copy code cd frontend npm install

Start the Admin Panel Navigate to the admin folder and start the React application for the admin panel:

bash Copy code cd admin npm start This will start the admin panel on http://localhost:3000 (or the next available port).

**Features

Admin Panel:**

Create, edit, and delete shoe products. View a list of all products.

About

Inventory CRUD | React | ExpressJS | NodeJS | MongoDB | JavaScript | CSS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published