Skip to content

midhunwalker/Supplyco-reactjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸͺ SupplyCo Website (MERN Stack)

A full-stack web application built with the MERN (MongoDB, Express, React, Node.js) stack to help clients interact with SupplyCo shops. The platform provides real-time product availability, user and shop-owner authentication, and a seamless shopping experience.


πŸš€ Features

πŸ‘₯ User Functionality

  • Signup/Login with secure authentication
  • Search SupplyCo shops by location
  • View available products in each shop
  • Add products to cart
  • Place and manage orders

πŸ§‘β€πŸ’Ό Shop Owner Functionality

  • Signup/Login
  • Add, update, or remove products
  • View orders from clients
  • Manage inventory

πŸ›  Admin Features (not implimented yet)

  • View all users and shop owners
  • Manage product categories and user permissions

🧱 Tech Stack

Frontend Backend Database Other Tools
React.js Node.js MongoDB Tailwind CSS
React Router Express.js Mongoose JWT Authentication
Redux (optional) RESTful APIs Axios, dotenv, bcrypt

## πŸ—‚οΈ Project Structure
supplyco/ 
β”‚ 
β”œβ”€β”€ client/ # React frontend 
β”‚ β”œβ”€β”€ public/ 
β”‚ β”œβ”€β”€ src/
β”‚ β”œβ”€β”€ package.json 
|
β”œβ”€β”€ server/ # Node/Express backend
β”‚ β”œβ”€β”€ models/ 
β”‚ β”œβ”€β”€ routes/ 
β”‚ β”œβ”€β”€ controllers/ 
β”‚ β”œβ”€β”€ .env β”‚ 
| β”œβ”€β”€ server.js 
β”‚ 
└── README.md


## βš™οΈ Installation & Setup

### 1. Clone the Repository
git clone https://github.com/midhunwalker/Supplyco-reactjs.git
cd Supplyco-reactjs

### Setup Frontend
cd ../client
npm install
npm start

Create a .env file in the server folder and add:
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret_key
PORT=5000

Setup Backend
cd server
npm install
node index.js


🌐 Live Demo


πŸ“Έ Screenshots


πŸ§‘β€πŸ’» Author
Midhun P
πŸ”— GitHub
πŸ”— LinkedIn 

πŸ“œ License
This project is licensed under the MIT License - feel free to use and modify for personal or commercial use.

About

This is my major project from colleage for a supplyco build with mern

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors