A powerful, self-hosted Online Business Manager.
Mitra is a lightweight platform designed to help small businesses manage service bookings and orders online. It provides a dedicated customer interface for placing orders and a comprehensive administrative dashboard for managing operations, services, and site configuration.
Active Development
Mitra simplifies the process of taking your service-based business online. Whether you run a laundry service, a repair shop, or a small hotel, Mitra offers a flexible system to handle customer requests, track order statuses, and manage your service catalog without complex infrastructure. Built with Node.js and SQLite, it is easy to deploy and maintain.
- User Accounts: Secure registration and login system.
- Service Browsing: View available services with descriptions and prices.
- Booking System: Add items to a cart, schedule pickup/delivery dates, and place orders.
- Order Tracking: View booking history and current status (Pending, Processing, Completed).
- Digital Receipts: Generate QR codes for easy order verification at the counter.
- Dashboard: View key statistics and monitor incoming orders in real-time.
- Order Management: Update booking statuses and view detailed order information.
- Service Management: Create, edit, and delete services with image support.
- Site Configuration: Customize the site name, logo, banner, and color scheme directly from the admin panel.
- Troubleshooting: Built-in tools for database schema verification and repair.
- Real-time Updates: Uses WebSockets (Socket.IO) to push status updates instantly.
- Lightweight Database: Powered by SQLite for easy setup and portability.
- Secure: Session-based authentication and bcrypt password hashing.
-
Install Dependencies:
npm install
-
Run Setup Wizard: Initialize the database and create your admin account.
node setup.js
Access the setup interface at
http://localhost:7500. -
Start the Application: Launch the main runtime server.
node runtime.js
- Customer Portal:
http://localhost:3000 - Admin Panel:
http://localhost:3000/admin
- Customer Portal:
- Advanced Reporting & Analytics