Skip to content

Kanteen is a web application built using React.js that aims to streamline the billing process of a canteen in an institution. It provides a user-friendly interface for managing orders, tracking cash flows, and generating useful analytics for the admin to make informed decisions about menu curation and management.

License

Notifications You must be signed in to change notification settings

nazeer-18/kanteen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kanteen

Kanteen is a web application built using React.js that aims to streamline the billing process of a canteen in an institution. It provides a user-friendly interface for managing orders, tracking cash flows, and generating useful analytics for the admin to make informed decisions about menu curation and management.

Key Features:

  • Order Management: Users can easily place orders for food and beverages through the intuitive interface.
  • Billing System: Efficiently manage billing and payments for orders, including options for cash, card, or digital payments.
  • Analytics Dashboard: Provides detailed analytics and insights to the admin, such as popular items, sales trends, and revenue reports, to optimize menu offerings and pricing.
  • User Authentication: Secure user authentication and authorization system to ensure data privacy and access control.
  • Responsive Design: Designed with a responsive layout to ensure compatibility and usability across various devices and screen sizes.

Technologies Used:

  • Frontend: React.js, HTML, CSS, JavaScript
  • Backend: Node.js, Express, MongoDB
  • Libraries & Tools: Redux, Bootstrap, Axios

Getting Started:

  • Clone the repository: git clone https://github.com/nazeer-18/kanteen.git
  • Install dependencies: npm install
  • Start the development server: npm start
  • Access the application in your browser at http://localhost:3000

Contributing:

We welcome contributions from the community to enhance Kanteen. If you'd like to contribute, please fork the repository, make your changes, and submit a pull request for review.

Contributors

Steps for Contributing 💻

Refer to this YouTube Video for reference!


Fork the repo


Clone the Repo by typing the following commands in the terminal

$ git clone https://github.com/nazeer-18/kanteen.git

$ cd kanteen

Star the repo

Contributing

  • Raise the issue which you want to solve and after assigning solve it.
  • Save and commit your code.
  • Push to your fork of the repository
  • Navigate to original repository and make a pull request.

  • Clone the Repository after forking
$ git clone https://github.com/<your-github-username>/kanteen.git

$ cd kanteen
  • Make changes to the code(for ex- add an update route)

  • Create a Branch using:

$ git checkout -b <branch-name>
  • Stage your changes using:
$ git add .
  • Commit your changes using:
$ git commit -m "add any comment"
  • Push the changes to the forked repository using:
$ git push origin <branch-name>
  • Navigate to the original repository and make a pull request

License:

This project is licensed under the MIT License, allowing for open collaboration and usage.

About

Kanteen is a web application built using React.js that aims to streamline the billing process of a canteen in an institution. It provides a user-friendly interface for managing orders, tracking cash flows, and generating useful analytics for the admin to make informed decisions about menu curation and management.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •