Eon Forge is a full-stack e-commerce web application for watch retail built using Node.js, Express.js, MongoDB, and EJS.
The platform provides a complete shopping experience with secure authentication, cart & wishlist management, online payments, and an admin dashboard for managing products, categories, and orders.
🌐 Live Website: https://eonforge.onrender.com/
💻 GitHub Repository: https://github.com/antasdev/eonforge
- User signup and login
- Session-based authentication
- Product browsing with categories
- Product search and filtering
- Cart and wishlist management
- Secure checkout process
- Order placement and tracking
- Razorpay payment integration
- Product management
- Category management
- Order management
- Inventory control
- User management
- EJS
- HTML
- Tailwind CSS
- JavaScript
- Node.js
- Express.js
- MongoDB Atlas
- Razorpay
- Express Session
- Multer
- Render
controllers/
models/
routes/
middleware/
views/
public/
config/
utils/
app.js
server.js
🚀 Installation
git clone https://github.com/antasdev/eonforge.git
cd eonforge
npm install
npm start
🔐 Environment Variables
Create a .env file and add:
PORT=3000
MONGO_URI=your_mongodb_connection_string
SESSION_SECRET=your_secret_key
RAZORPAY_KEY_ID=your_key_id
RAZORPAY_KEY_SECRET=your_key_secret
👨💻 Author
Antas
GitHub: https://github.com/antasdev
⭐ Support
If you like this project, give it a ⭐ on GitHub.
This version is better for your GitHub Sprint because it:
- looks professional
- stays simple
- avoids unnecessary complexity
- explains your project clearly in under 1 minute
- feels like a real portfolio project
Also, your deployment itself already gives strong value in the competition because many participants won’t even have a live project.
::contentReference[oaicite:2]{index=2}