Coder Social home page Coder Social logo

mohamedirfansh / canteen-information-system Goto Github PK

View Code? Open in Web Editor NEW
6.0 1.0 1.0 42.97 MB

๐Ÿด A Canteen Information Software that shows the food menu items of stalls in the NTU North Spine Canteen.

License: MIT License

Python 100.00%
python tkinter tkcalender pillow canteen-management restaurant-menu pygame canteen-application canteen-information canteen-information-system

canteen-information-system's Introduction

Canteen Information System

Cover

A real-time canteen information software that can store and display all the information of stalls in the NTU North Spine Canteen. It can:

  • Store and display stall information
  • Store and display stall menus
  • Display stall information and menus based on current system date and time
  • Display stall information and menus based on user defined date and time
  • Calculate estimated waiting time for the stall by asking the user to enter the number of people in the queue
  • Allow to check the operating hours for all the stalls
  • Allows users to view and give reviews to stalls

๐Ÿ“– Overview

Homescreen
The homescreen displays the current date and time. It allows the user to view all the stalls, set their preferred date and time or find out how to use the application.

All stalls page
Users can view all the stalls that are available in the application in the "All Stalls" page.

KFC page
Users can view all the menu items of a particular stall according to either the set date/time or the current system date/time. They can also add a review for a specific stall.

Waiting Time
The application will show the waiting time for a particular stall based on the number of people waiting in queue.

Set date & time
The user can check the menus of stalls based on their preferred date and time. They will be prompted to set it through a calendar.

๐Ÿš€ Getting started

๐Ÿ“‹ Prerequisites

You will need the following to run the program:

  • Python 3
  • Pillow
  • TKCalendar
  • Pygame

โšก๏ธ Installing and running

Install the required modules by running the following commands in your terminal:

pip install pillow
pip install tkcalendar
pip install pygame

Then clone this repo with:

git clone https://github.com/mohamedirfansh/Canteen-Information-System.git

Finally, run main.py.

๐Ÿ› ๏ธ Built with

  • Python 3 - The main language used to develop the application.
  • Tkinter - The main module used to develop the GUI for the application.
  • Pygame - Used to play the music in the application.
  • TKCalendar - Used for the user to enter their preferred date and time.

๐Ÿ‘จโ€๐Ÿ’ป Developers

๐Ÿ“„ License

GitHub

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

canteen-information-system's People

Contributors

mohamedirfansh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

iamtomc

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.