https://github.com/deep-codes/cafeman
๐ Cafeteria Management System with Ruby on Rails, PostgreSQL
https://github.com/deep-codes/cafeman
css html postgresql rails ruby rubyonrails
Last synced: 2 months ago
JSON representation
๐ Cafeteria Management System with Ruby on Rails, PostgreSQL
- Host: GitHub
- URL: https://github.com/deep-codes/cafeman
- Owner: Deep-Codes
- Created: 2021-01-21T03:44:44.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-03-16T14:14:43.000Z (over 5 years ago)
- Last Synced: 2025-10-20T06:35:23.427Z (9 months ago)
- Topics: css, html, postgresql, rails, ruby, rubyonrails
- Language: Ruby
- Homepage: https://cafeman-beta-test.herokuapp.com/
- Size: 757 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://wakatime.com/badge/github/Deep-Codes/cafeman)
## โจ Content:
1. [Features](#features)
2. [Showcase](#showcase)
3. [Testing](#testing)
4. [Acknowledgements](#acknowledgements)
5. [Contributing](#contributing)
## ๐ฅณ Features:
Cafeman is a Web Application developed with Ruby on Rails , PostgresQL which offers features like maintaining Menu/MenuItems , Users can place Orders , Owner can manage these orders , Dashboard with Graphs/Charts.
- Authentication (SignIn/SignUp)
- View and Manage MenuItems and Menus
- Change Active Menu
- Creating Cart for Orders
- Placing Orders
- Show Pending and Completing Orders
- Dashboard
## ๐ Showcase:
#### Menu Page:

#### Active Orders:

#### Dashboard :

#### Completed Orders :

## ๐งช Testing:
Cafeman uses the Built-in Testing library.
Test are important as it ensures that your code adheres to the desired functionality even after some major code refactoring. You can test your APIs , Model Methods and much more without trying each by yourselves.
To run the Tests:
`rails test`

[Rails Testing Documentation](https://guides.rubyonrails.org/testing.html) is a fantastic place to learn and start writing tests for your Rails Application.
## ๐ Contributing:
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**.
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
## ๐ License
Distributed under the MIT License. See `LICENSE` for more information.
## ๐ Contact
Twitter - [@DeepankarBhade](https://twitter.com/DeepankarBhade)
## ๐ Acknowledgements
- [Flaticon](https://www.flaticon.com/)