Skip to content

A Django web app that streamlines a catering facility's operations with features for stock control, recipe creation & costing, gross profit guidance, and more

Notifications You must be signed in to change notification settings

siwhelan/stockControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

30 Commits
Β 
Β 
Β 
Β 

Repository files navigation

stockControl πŸ₯•πŸ₯«πŸ¦

A Django web app designed to streamline a commercial catering facility's operations with features for stock control, recipe creation and costing, gross profit guidance, and more.

With the aim of providing a complete food management system, this project leverages my experience in the hospitality industry to offer a user-friendly solution for monitoring food costs and kitchen management.

πŸŽ₯ Video Demo -> Link

The main features are -

πŸ… Ingredients -

View / Add / Edit / Delete

Ingredients are stored with name, pack size (weight) and price per pack. A four digit reference code is auto assigned upon entry to the database. An amount is stored that is defaulted to match the pack size to simulate the current stock level of each ingredient.

🍴 Recipes -

View / Add / Edit / Delete

Recipes are stored with name, ingredients list with amounts, and a five digit auto-assigned reference code. A cost is calculated using the prices of each Ingredient in the relative database collection, and a recommended selling price is added by calculating a 75% Gross Profit margin based on the full cost of each recipe. These details are all displayed in the recipe card view.

πŸ“¦ Stock Entry -

This allows the user to enter the current stock levels they have on site. The ingredient amount is updated to reflect this amount upon entry.

πŸ›οΈ Ordering -

This allows the user to simulate ordering items from a supplier. The ordered ingredient amount is increased to include the new stock.

πŸ—‘οΈ Wastage -

This allows the entry of any items that have been wasted. The current stock holding of each ingredient is reduced to reflect entered amounts.

πŸ’° Sales -

This displays all recipes in the database and allows the user to input the number of each that has been sold. This then returns a total revenue figure calculated from the selling price of each recipe, and reduces the stock amount of each ingredient in the recipes sold.

πŸ” Recipe search -

Allows searching by recipe code or name. The user can also search for a particular ingredient, which then displays the recipe cards of all recipes that contain it.

πŸ“ Blog series - https://lnkd.in/eewznxnD


Feedback is welcome and appreciated! πŸ‘‹

About

A Django web app that streamlines a catering facility's operations with features for stock control, recipe creation & costing, gross profit guidance, and more

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published