Running a small business could be exciting and overwhelming at the same time. DigiBiz is here to overcome your Business issues. DigiBiz tool is designed to help businesses streamline their operations daily. From tracking inventory, logging sales, or managing customer relationships, we provide an all in on platform solution that can be accessed through the web with any device. Automatically generating invoices, generating sales report, so that you know what’s going on with your business. Nothing to worry about as this project is being built with security, reliability and scalibility in mind.
Digitalize your business today with DigiBiz your digital business partner.
Name: Airyl Harridzuan Bin Suaidi
Student number: 47982549
Inventory Management – Track stock levels, set restock alerts, and manage stock supplies
Sales Tracking – Log transactions, generate sales reports with graphs
Customer Relationship Management (CRM) – Store customer details, track past purchases, Register new purchases under customers
Invoicing & Billing – Generate, send, and track invoices
Multi-Platform Accessibility – Web-based application support
Inventory Management – Track stock levels, set restock alerts, and manage stock supplies (for admin)
Basic Sales Tracking – Record sales and generate daily, weekly, and monthly sales reports with filtering options. Users can identify the top 5 sales days of the month and the highest sales day of the week for better business insights
Customer Directory – Store customer details and track past purchases
User Authentication – User login security and role-based access
User Dashboard - Can view and track previous invoices (paid/unpaid)
Security – Ensures customer and sales data protection through encryption, secure authentication (password-based login), and role-based access
Scalability – Designed to handle growing numbers of users and transactions efficiently. The system will be fully containerized and managed using Docker Swarm, ensuring automated service discovery, scaling, and load balancing. Load balancing will be handled within Docker Swarm to distribute traffic efficiently
Maintainability – Cost effective, since it is scaled based on traffic and containers will be managed by Docker Swarm
Deployability - All deployments will be handled by Docker swarm for db, frontend and backend services
Security - Implement and test data encryption, login to users with different roles to measure their access control
Scalability - Conduct load testing with simulated high traffic to evaluate how well the system scales under pressure
Containerization & Deployment - Validate that Docker Swarm manages deployment, auto-scaling, and service availability efficiently