Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dukris/rest-keeper
System "RestKeeper" [Backend]
https://github.com/dukris/rest-keeper
minio postgresql rest-api spring-boot
Last synced: 30 days ago
JSON representation
System "RestKeeper" [Backend]
- Host: GitHub
- URL: https://github.com/dukris/rest-keeper
- Owner: dukris
- Created: 2023-03-28T10:01:15.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-06-22T13:40:25.000Z (over 1 year ago)
- Last Synced: 2024-10-03T02:41:05.516Z (about 2 months ago)
- Topics: minio, postgresql, rest-api, spring-boot
- Language: Java
- Homepage:
- Size: 1.91 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
[![DevOps By Rultor.com](https://www.rultor.com/b/hizmailovich/RestKeeper)](https://www.rultor.com/p/hizmailovich/RestKeeper)
[![maven](https://github.com/hizmailovich/RestKeeper/actions/workflows/maven.yml/badge.svg)](https://github.com/hizmailovich/RestKeeper/actions/workflows/maven.yml)
[![Hits-of-Code](https://hitsofcode.com/github/hizmailovich/rest-keeper)](https://hitsofcode.com/view/github/hizmailovich/rest-keeper)
[![Lines-of-Code](https://tokei.rs/b1/github/hizmailovich/rest-keeper)](https://github.com/hizmailovich/rest-keeper)Project architect: [@dukris](https://github.com/dukris)
Smart and elegant system for restaurants "RestKeeper" [Backend]. See frontend part [here](https://github.com/hizmailovich/rest-keeper-ui).
**Problem:** Currently, the restaurant business is developing quite rapidly. As a result, the competition between establishments increases, hence the competition for potential visitors, which entails an increase in the requirements for business strategy.
**Solution:** Use "RestKeeper" to automate your business.
## Quick Start
Run this script to start containers locally:
```shell
$ sh local.sh
```## Screenshots
Start page:
![home.png](docs/home.png)
Profile page:
![profile.png](docs/profile.png)
Dishes page:
![dishes.png](docs/dishes.png)
Orders page:
![orders.png](docs/orders.png)
Statistics page:
![statistics.png](docs/statistics.png)
## Glossary
`Address` - information about user's address.`Artifact` - image object.
`AthEntity` - information for authentication (email, password, tokens and so on).
`Dish` - information about every dish.
`Order` - information about order.
`Statistics` - information about results of working day.
`User` - information about employee.
## How to Contribute
Fork repository, make changes, send us a [pull request](https://www.yegor256.com/2014/04/15/github-guidelines.html).
We will review your changes and apply them to the `master` branch shortly,
provided they don't violate our quality standards. To avoid frustration,
before sending us your pull request please run full Maven build:```bash
$ mvn clean install
```You will need Maven 3.8.7+ and Java 17+.
Our [rultor image](https://github.com/eo-cqrs/eo-kafka-rultor-image) for CI/CD.