Welcome to BakeBuddy, an all-in-one bakery management system designed to streamline operations for mid-sized and large bakeries. BakeBuddy simplifies inventory handling, production tracking, sales monitoring, and role-based user management while incorporating SmartBake, an AI-powered feature that optimizes ingredient usage.
π SmartBake is our intelligent AI-driven feature that:
- Identifies slow-moving items based on sales data.
- Suggests alternative recipes using existing ingredients.
- Helps reduce production costs and introduces new items to boost sales.
π¦ Ingredient Management
- Add and manage ingredients used in bakery production. - Track ingredient usage and stock levels in real time. - Maintain supplier details and procurement history. _Developed by: **T.A.P.K. Shameera**_π° Item Management
- Create and categorize bakery items. - Assign ingredients to each item for accurate inventory tracking. - Update item details. - Gererate Item Report _Developed by: **R.I.S.R. Pinto**_π° Sales Management
- Record and manage daily sales transactions. - Generate sales reports for performance analysis. - Track best-selling and slow-moving items. _Developed by: **A.M.D.C.Kumara**_π οΈ Production Management
- Log daily production batches. - Automatically adjust ingredient inventory based on production. - Monitor production efficiency and wastage. _Developed by: **M.H. Shiran Akther**_π User Management (Role-Based Access)
- Secure system with admin, staff, and manager roles. - Manage permissions for different levels of access. - Keep track of user activities and logins. _Developed by: **Dilshan Chamikara**_- Frontend: React.js
- Backend: Node.js / Express.js
- Database: MongoDB
- Authentication: JWT-based Role Management
- AI Model: Custom Algorithm for Recipe Suggestions
# Clone the repository
https://github.com/Shiranakther/BakeBuddy---Bakery-Management-System.git
# Navigate to the project folder
cd bakebuddy
# Install dependencies (Both Frontend and Backend)
npm install
#In backend folder create .env Folder and include
PORT = 'port number'
CONNECTION_STRING = 'Database connection url mongodb'
# Start the application
npm run dev