Code Monkey home page Code Monkey logo

roro-17 / bakery-management-system-using-django-dbsqlite3- Goto Github PK

View Code? Open in Web Editor NEW

This project forked from awantikashri/bakery-management-system-using-django-dbsqlite3-

0.0 0.0 0.0 5.04 MB

A full stack Bakery Management Website using Django, Python, HTML. The functionalities of website includes user login and authentication, adding new customer, creating new orders, creating new orders for existing customers, adding different products with different

Home Page: https://www.figma.com/file/zHmRpBu4hB2HLUgkGc4SdJ/BakeryManagement?node-id=0%3A1

Python 27.17% HTML 72.83%

bakery-management-system-using-django-dbsqlite3-'s Introduction

BAKERY MANAGEMENT SYSTEM

This application basically deals with the sales and product management of a bakery based on the Django framework.

alt text

alt_text alt text alt text alt_text alt_text alt text alt text alt_text alt_text alt text

ale text alt text alt text alt text alt text


PRE-REQUISITES

  1. Python 2.7
  2. Django
  3. virtual env

HOW TO USE APPLICATION?

  1. Open the link and enter username and password

Web Login

Username : aparna.d	Password : welcome@1

Django Admin

Username : admin1 password : admin1
  1. The navigation bar at the top has all the functionalities required

Take New Order

This application allows user to take order of the customer visiting.Follow the following steps to take New Order

  1. Enter a 10 digit phone number of the customer to search if the customer with this phone number exists.
  2. If customer does not exist, enter customer details:
  • First Name
  • Last Name
  • Residential Address
  1. Select the product using the drop-down menu, add quantity and click on 'Add' to add the product.
  2. To delete the wrong item, just click on 'Delete'.
  3. Select if the order is 'Home Delivery' or 'Store Pick-Up'.
  4. Enter Home Delivery details: - Delivery address - Select Delivery Date and Time - Additional Delivery instructions('leave at doorstep',etc)
  5. Confirm the Order details by adding - any extra charges - select delivery mode - select payment mode - Any order instructions like 'Write happy birthday alice' etc
  6. Click on Confirm to generate receipt
  7. Click on 'Print' to print the receipt 10.Click 'Back' to return to the Home page.

CASES OF ERROR :

If the order is not taken successfully, check if the order is visible in 'View Orders'.
If not, get back and start from the beginning by searching for customers.
If yes, delete the order in 'View Order' and take a new order

View Orders

It views all the orders taken till date and bills of each order.

View Home Delivery Orders

To view all the orders for home-delivery

View Sales Report

The dashboard shows number of orders taken TODAY and number of customers added TODAY. The Pie-Chart gives information about the total units sold of the top 5 most sold Product.

Add Product

To add an item into the menu, user can add the product into the already existing menu

  1. Enter the product name and it's price.
  2. Click on add product to add this product in Menu

Add Supplier

To add details about the new Supplier from whom the user gets ingredients for her shop from. 1. Enter Supplier's details - Company Name - Contact Number - Office Address 2. Click on Add Supplier to successfully add supplier.

Add Supply Order details

To enter details of the new supply order given to the company. The user can enter the invoice number of the receipt that they got from the supplier after placing order, the total amount that was given to the supplier and the date at which the order is given.The details will be added into pending order by default.

View Supply Orders

The user can keep track of the orders that they have placed to the suppliers. All the order details added comes in the 'Pending Order' table. To change its status to 'Received', Click on 'Update'. The user will be redirected to a page to add a date of receiving. Submit form to change the status.

*In case of any issue, the user can view the database in 'admin' login in the database.

bakery-management-system-using-django-dbsqlite3-'s People

Contributors

awantikashri avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.