A simple, responsive web-based dashboard for managing business operations, sales, labour, and daily summaries.
๐ Live Demo: https://adix097.github.io/EentCo/
EentCo is a lightweight business management application designed for small businesses to track customers, orders, sales, operations, labour, and generate summaries. The application features a clean interface with multiple pages for different business functions.
- Customer & Order Tracking: View total customers and orders with percentage changes
- Monthly Sales Chart: Visual placeholder for sales trends
- Monthly Target: Track daily earnings and progress
- AI Insights: Get business recommendations (placeholder)
- Recent Orders Table: View and filter recent orders
- Statistics Toggle: Switch between monthly and yearly views
- Add New Sale: Record buyer name, quantity, and total cost
- Sales History: View all sales in a searchable table
- Auto-dating: Sales are automatically timestamped
- Status Tracking: Monitor operations in three states:
- Pending (purple)
- In Progress (beige)
- Completed (green)
- Quick Toggle: Click sections to cycle through statuses
- Labour Management: Add workers with role, age, and wages
- Active Count: See total active labours and revenue
- Status Toggle: Switch workers between Active/Inactive
- Revenue Tracking: Automatic calculation of total wages
- Daily Metrics: View production, sales, workers, and revenue
- Trend Visualization: Daily trend chart placeholder
- PDF Export: Export summary data (demo functionality)
- Language Options: Change application language
- Profile Management: Update user preferences
Simply visit https://adix097.github.io/EentCo/ in your browser!
- Enter any username and password on the login page
- Click "Login" to access the dashboard
- Start managing your business data
-
Clone or download the repository:
git clone https://github.com/adix097/EentCo.git cd EentCo -
Open
index.htmlin your web browser (double-click or right-click โ Open with โ Browser) -
Login: Enter any username and password (validation only checks if fields are filled)
-
Start using: You'll be redirected to the dashboard
- A modern web browser (Chrome, Firefox, Safari, Edge)
- No server or installation required!
Click sidebar menu items to switch between pages:
- Dashboard
- Sales
- Operations
- Labour
- Summaries
- Settings
Sales:
- Go to Sales page
- Fill in buyer name, quantity, and total cost
- Click "Add sale"
Labour:
- Go to Labour page
- Fill in role, age, and wages
- Click "Add labour"
- Use the search bar in the navbar to filter any table on the current page
- Click the hamburger menu (โฐ) to toggle the sidebar on small screens
The application uses browser localStorage to save your data:
- Sales records
- Labour information
- Dashboard metrics
- Active labour count and revenue
- Data persists only in the browser where you entered it
- Clearing browser data will delete all records
- Data doesn't sync between devices or browsers
- Perfect for testing and demos, but consider a backend for production use
- Desktop: Full sidebar with expanded layout
- Tablet: Adjusted grid layouts
- Mobile: Collapsible sidebar, stacked sections
- Hover effects on buttons and cards
- Smooth page transitions with fade-in animations
- Dynamic table filtering
- Status indicators with color coding
Some features are demonstrations and show alerts:
- Language change
- Recent activity notifications
- Profile picture upload
- PDF export (logs to console)
- HTML5: Structure
- CSS3: Styling with animations and responsive design
- Vanilla JavaScript: All functionality (no frameworks)
- Font Awesome 7.0.1: Icons
- localStorage API: Data persistence
- GitHub Pages: Hosting
| Browser | Support |
|---|---|
| Chrome/Edge | โ Fully supported |
| Firefox | โ Fully supported |
| Safari | โ Fully supported |
| Opera | โ Fully supported |
| IE11 | โ Not supported |
EentCo/
โ
โโโ index.html # Login page (entry point)
โโโ home.html # Main application dashboard
โโโ style.css # All styles and responsive design
โโโ script.js # Application logic and data handling
โโโ README.md # This file
The application comes with sample data:
- 3,728 customers (โ 11.2%)
- 5,359 orders (โ 9.2%)
- 2 active labours with โน1,800 total revenue
- Sample sales records
- Sample recent orders
- Daily production metrics
- No backend: Data is stored locally only (localStorage)
- Single user: No multi-user support or real authentication
- Demo features: Some buttons show alerts instead of full functionality
- No data export: PDF export is placeholder functionality
- Browser-specific: Data doesn't sync across devices or browsers
- No data backup: Clearing browser data will delete everything
Potential features for future versions:
- โจ Real backend integration (Node.js, Firebase, etc.)
- ๐ Actual chart implementations (Chart.js or Recharts)
- ๐ Real PDF generation with jsPDF
- ๐ Multi-language support (i18n)
- ๐พ Data export to CSV/Excel
- ๐ User authentication and authorization
- โ๏ธ Cloud data sync
- ๐ Advanced analytics and reporting
- ๐ Real-time notifications
- ๐ฑ Progressive Web App (PWA) support
- Backup your data: Take screenshots or export console logs periodically
- Testing mode: Perfect for presentations and prototypes
- Customization: Edit
style.cssto change colors and layouts - Development: Use browser DevTools (F12) to inspect and debug
- Mobile testing: Test on actual devices or use browser responsive mode
- localStorage has a 5-10MB limit depending on browser
- No data validation on some input fields
- Charts are placeholders and don't display real data
- Toggle status feature in Operations may need page context
Found a bug or want to contribute?
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
For issues or questions:
- Check browser console for errors (F12)
- Verify localStorage is enabled in browser settings
- Try clearing cache and reloading
- Open an issue on GitHub
This is a demo/educational project. Feel free to use and modify for your needs.
- Font Awesome for icons
- GitHub Pages for free hosting
- Modern web standards for making this possible without frameworks
Version: 1.0
Live URL: https://adix097.github.io/EentCo/
Repository: https://github.com/adix097/EentCo
Created for: Small business management and demonstration purposes
Made with โค๏ธ for small businesses