This application basically deals with the sales and product management of a bakery based on the Django framework.
- Python 2.7
- Django
- virtual env
- Open the link and enter username and password
Username : aparna.d Password : welcome@1
Username : admin1 password : admin1
- The navigation bar at the top has all the functionalities required
This application allows user to take order of the customer visiting.Follow the following steps to take New Order
- Enter a 10 digit phone number of the customer to search if the customer with this phone number exists.
- If customer does not exist, enter customer details:
- First Name
- Last Name
- Residential Address
- Select the product using the drop-down menu, add quantity and click on 'Add' to add the product.
- To delete the wrong item, just click on 'Delete'.
- Select if the order is 'Home Delivery' or 'Store Pick-Up'.
- Enter Home Delivery details: - Delivery address - Select Delivery Date and Time - Additional Delivery instructions('leave at doorstep',etc)
- Confirm the Order details by adding - any extra charges - select delivery mode - select payment mode - Any order instructions like 'Write happy birthday alice' etc
- Click on Confirm to generate receipt
- Click on 'Print' to print the receipt 10.Click 'Back' to return to the Home page.
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
It views all the orders taken till date and bills of each order.
To view all the orders for home-delivery
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.
To add an item into the menu, user can add the product into the already existing menu
- Enter the product name and it's price.
- Click on add product to add this product in Menu
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.
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.
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.