Skip to content

thuver104/PolyMart-EcoPlastMangementSys

Repository files navigation

🌍 Polymart Eco Plast Management System

Polymart is a multi-functional eco-friendly digital platform combining e-commerce with environmental responsibility. The system supports the collection and tracking of plastic waste, reward distribution for eco-contributions, and traditional shopping features, all under a unified architecture.


📌 Overview

The project is built using the MERN Stack (MongoDB, Express.js, React, Node.js) with micro frontend architecture, where each major module is independently deployed and connected through a universal login/logout system.

This system includes:

  • 🛒 Main E-commerce Website
  • ♻️ Plastic Bottle Collection Portal
  • 💰 Reward & Cashback Center
  • 🔐 Universal Authentication System
  • 📦 Admin Dashboard and Order Management
  • 🧾 Invoice Generation

🔧 Technologies Used

Category Tech Stack
Frontend React.js, React Router, Tailwind CSS, Axios
Backend Node.js, Express.js (Optional)
Database MongoDB Atlas
Payment Stripe
Notifications React Notifications, Local Storage
State Mgmt useContext, localStorage, sessionStorage
Tools & Others Concurrently, UUID, HTML2PDF, Chart.js

🚀 Getting Started

1. 📥 Clone the Repository

git clone https://github.com/yourusername/polymart-eco-plast.git
cd polymart-eco-plast
npm install
npm run start-all


### 2.  Prerequisites

Make sure you have the following installed:

- **Node.js** v16+
- **npm** v8+
- (Optional) **MongoDB** for backend database
- **Git**


About

Polymart is a multi-functional eco-friendly digital platform combining e-commerce with environmental responsibility. The system supports the collection and tracking of plastic waste, reward distribution for eco-contributions, and traditional shopping features, all under a unified architecture.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors