This is an example of a RESTful API written in Java, using Jax-RS and JPA.
This application allows you to manage an online fast-food store.
Therefore, you can create, edit and remove : sandwiches, customers, orders, receipts, ingredients and categories.
This application follows the Entity-Control-Boundary pattern.
- Documentation available at : http://your-project.org/REST-JPA/
- API available at : http://your-project.org/REST-JPA/api/
In order to create PDF files, the application will create a folder inside of your JBoss Server directory (such as Wildfly) make sure to have the access right to write files, else you can change the path in src/main/java/control/ReceiptGenerator.java
at line 30.
- Accounts
- Bearer Token Authentication
- CORS Filter
- Documentation (Powered by Swagger.io)
- HATEOAS
- JSON Web Token
- Password Hashing
- PDF Generator
- Role Accounts
Xavier CHOPIN, Corentin LABROCHE, David LEBRUN and Alexis WURTH
This application is open-sourced software licensed under the MIT license.