mohAhmadRaza / Bakerio

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bakerio - Bakery Management Application

Bakerio is a streamlined and efficient bakery management application designed to assist bakery owners in maintaining customer records, managing orders, and tracking inventory. Built using Streamlit, this app offers a user-friendly interface and robust functionality, making bakery management easier and more organized.


Table of Contents

  1. Features
  2. Installation
  3. Usage
  4. Screenshots
  5. Technologies Used
  6. Contributors
  7. License

Features

  • Customer Management: Save and retrieve customer information, including names, contact details, and purchase history.
  • Order Tracking: Manage and track orders with ease, including order status updates.
  • Inventory Management: Keep track of inventory levels, update stock.
  • Analytics: View sales analytics and customer behavior insights to make informed business decisions.
  • User-friendly Interface: Easy-to-navigate interface for bakery owners and staff.

Installation

To run Bakerio on your local machine, follow these steps:

  1. Clone the Repository

    git clone https://github.com/your-username/bakerio.git
    cd bakerio
  2. Create a Virtual Environment

    python -m venv venv
    source venv/bin/activate   # On Windows: venv\Scripts\activate
  3. Install Dependencies

    pip install -r requirements.txt
  4. Run the Application

    streamlit run app.py

Usage

  1. Launch the Application: Open a terminal and run streamlit run app.py. The application will open in your default web browser.
  2. Navigate Through the App: Use the sidebar to access different sections like customer management, order tracking, and inventory management.
  3. Add New Customers: Navigate to the customer management section, fill in the customer details, and save.
  4. Track Orders: In the order tracking section, add new orders, update existing orders, and view order history.
  5. Manage Inventory: Update stock levels, view current inventory, and set alerts for low stock items in the inventory management section.

Screenshots

Dashboard Dashboard showcasing key metrics and insights.

add Customer management interface to add and view customers.

order Order tracking system for managing bakery orders.

delete Inventory management system for tracking stock levels.

search Inventory management system for tracking stock levels.

view Inventory management system for tracking stock levels.

update Inventory management system for tracking stock levels.


Technologies Used

  • Streamlit: For building the web application.
  • Python: Core programming language.
  • Pandas: For data manipulation and analysis.

Contributors


License

This project is licensed under the MIT License - see the LICENSE file for details.


Contact

For any inquiries or feedback, please contact us at sktfscm21557034@gmail.com.


Bakerio - Simplifying Bakery Management, One Step at a Time!

About


Languages

Language:Python 100.0%