[](https://nodejs.org/)
[](https://reactjs.org/)
[](https://www.mongodb.com/)
[](LICENSE.md)Production-ready full stack e-commerce with frontend React website + Node.js backend API, secure authentication, Stripe payments, digital products, and admin analytics.
- Responsive React.js website
- Product listing, search & filters
- Shopping cart & checkout flow
- User profile, wishlist, and order history
- Admin dashboard for analytics & order management
- Stripe payment integration
- Node.js + Express REST API
- JWT authentication with 2FA
- Role-based access control (Admin/User)
- Product management, orders, inventory
- Stripe webhooks & refund system
- License key generation & digital product delivery
| Layer | Tech Stack |
|---|---|
| Frontend | React.js, TailwindCSS, Axios, React Router |
| Backend | Node.js, Express.js, MongoDB, Mongoose, JWT, Bcrypt, Stripe, Helmet, Speakeasy |
| Deployment | Vercel (frontend), Render / Railway / Fly.io (backend) |
cd frontend
npm install
cp .env.example .env
npm start
# Runs on http://localhost:3000cd backend
npm install
cp .env.example .env
npm run dev
# Runs on http://localhost:5000MONGODB_URI=your_mongodb_connection_string
JWT_SECRET=your_super_secret_jwt_key
STRIPE_SECRET_KEY=your_stripe_secret_key
FRONTEND_URL=http://localhost:3000
PORT=5000root/
├── frontend/ # React website
│ ├── src/
│ ├── public/
│ └── package.json
├── backend/ # Node.js API
│ ├── src/
│ ├── package.json
│ └── server.js
└── README.md
| Coin | Address |
|---|---|
| BTC | bc1qm6yycxa7fhvqxanw26h823rd5jm2c9t85ymnhm |
| ETH | 0xe74620c35f8ac5f77deba0cfc6beae91ad887f1f |
| SOL | CdHRmNuwMiovqHtANnLAzQd9axgijd1WdHPqh5zUzpoU |
Copy the address to your crypto wallet to send a donation. Thank you! 🙏
Made with ❤️ by DigitalCommerce Team © 2025 All rights reserved.