Skip to content

Mari-selvam/canteen-food-ordering-and-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Canteen Food Ordering and Management System

It's just for my college hackathon projeect

Welcome to the Canteen Food Ordering and Management System! This system is built using Streamlit and SQLite for a simple and interactive user experience. Users can create accounts, sign in, view the food menu, and check their monthly sales data.

Features

1. Home Page

  • Create an account with a unique username, email, phone, RFID, and password.
  • Animated account creation form.
  • Password confirmation and error handling.
  • Balloon animation upon successful account creation.

2. Sign-In Page

  • Sign in with a registered email and password.
  • User authentication with error handling.
  • Display the user's balance.
  • Option to add money to the account balance.

3. Food Menu Page

  • Browse a variety of food items categorized as Veg, Non-Veg, Snacks, and Cool Drinks.
  • Select items, specify quantities, and view the total cost.
  • Display the remaining balance after placing an order.

4. Data Page

  • View monthly sales data in a bar chart.
  • Data is loaded from a CSV file (data.csv).

Getting Started

  1. Clone the repository:

    git clone https://github.com/Mari-selvam/canteen-food-ordering-and-management-system.git
    cd canteen-food-ordering-and-management-system
  2. Install the required dependencies:

    pip install -r requirements.txt
  3. Run the application:

    streamlit run main.py
  4. Access the application in your web browser at http://localhost:8501.

Requirements

  • Python 3.x
  • Streamlit
  • SQLite
  • Matplotlib
  • Pandas

Note

  • Ensure that you have the necessary dependencies installed before running the application.
  • The SQLite database file (canteen.db) is used for user account information.
  • The monthly sales data is loaded from the CSV file (data.csv).

Contributors

  • Mari Selvam
  • Kathir Kamavel

Feel free to contribute, report issues, or suggest improvements to make this Canteen Food Ordering and Management System even better!

Demo Video

demo.mov

About

It's just for my college hackathon project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages