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.
- 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.
- Frontend: React.js, HTML, CSS, JavaScript
- Backend: Node.js, Express, MongoDB
- Libraries & Tools: Redux, Bootstrap, Axios
- 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
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.
Refer to this YouTube Video for reference!
$ git clone https://github.com/nazeer-18/kanteen.git
$ cd kanteen
- 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
This project is licensed under the MIT License, allowing for open collaboration and usage.