Online Sales Admin Portal
Loading screenshots if available ...
The Online Sales Admin Portal, built with Express.js, EJS, and MongoDB, efficiently collects and stores customer purchase information. Admins can view and manage all order records, making sales tracking smooth and organized.
๐ฅ Features:
- Purchase Management:
Admins can view, edit, and track purchase details including buyer name, purchase date, item list, cost, and current status. - MongoDB Integration:
Customer and purchase data are stored securely in a MongoDB database with a clear schema structure for easy querying. - Admin Dashboard with EJS:
Renders dynamic admin views using EJS templates to provide a clean and intuitive UI for managing records. - Status Indicators:
Each purchase includes editable fields for payment status and delivery status, allowing real-time updates. - Environment-Based Config:
Utilizes environment variables via dotenv to keep sensitive configuration like DB URI and admin credentials secure. - Local Development Support:
Nodemon is included to auto-reload the server during development for rapid testing and updates.
๐ฎ Tech stack:
๐ Dependencies:
- ejs.js
- dotenv
- nodemon
๐ค Use Cases:
- Manage shop orders in a single interface.
- Track customer purchases with status flags like 'Paid' or 'Not Paid'.
- Edit orders directly in the admin portal using intuitive EJS-rendered forms.
- Use it as a backend skeleton for any e-commerce or custom store-like system.
- Run it locally or deploy it to manage sales from your gaming community or small business.
Last Updated: 29-07-2025