Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/solahkay/binar-bej-challenge-gold
Repository for Binar BEJ Submission Challenge Level Gold
https://github.com/solahkay/binar-bej-challenge-gold
hibernate jackson java java8 lombok maven spring spring-boot
Last synced: 25 days ago
JSON representation
Repository for Binar BEJ Submission Challenge Level Gold
- Host: GitHub
- URL: https://github.com/solahkay/binar-bej-challenge-gold
- Owner: solahkay
- Created: 2023-10-03T02:22:24.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-15T04:28:44.000Z (10 months ago)
- Last Synced: 2024-09-30T14:01:21.590Z (about 1 month ago)
- Topics: hibernate, jackson, java, java8, lombok, maven, spring, spring-boot
- Language: Java
- Homepage:
- Size: 181 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Binar BEJ Challenge 7
![Static Badge](https://img.shields.io/badge/status-uwu-brightgreen)
Independent Study batch 5 Binar Academy - Backend Java
Challenge 6 assignment - BinarFud## Disclaimer
This is not a real-world project; this project is only for educational purposes.## 📌 Features
- Add product
- Update detail product
- Get product
- Delete product
- Show available product
- Register merchant
- Get merchant
- Update status merchant
- Show open merchant
- Register user
- Get user
- Update user
- Delete user
- Create order
- Invoice Bill PDF
- Get order
- Show all order
- authentication
- authorization
- JWT## 📥 Getting Started
### Prerequisites
- Java (version 8 or higher)
- Maven
- Git### Installation
Clone this repository first:
```git
git clone [email protected]:solahkay/binar-bej-challenge-gold.git
```change the directory to the root of the project:
```git
cd binar-bej-challenge-gold
```create branch `challenge_6`:
```git
git branch challenge_6
```switch to branch `challenge_6`:
```git
git switch challenge_6
```don't forget to pull the code in remote repository:
```git
git pull origin challenge_6
```and then the project are ready to use!
## 🎇 ERD
[Binar Fud ERD](binarfud-erd.md)
## 🔧 Usage
you can build this project with `maven`:
```maven
mvn clean package
```and then run the `.jar` file in *target* folder:
```
java -jar target/binar-bej-challenge-gold-0.0.1-SNAPSHOT.jar
```## 🔗 Workflow
```mermaid
graph RL
D[Controller] --> C[Service]
C --> B[Repository]
B --> A[Entity]
H[Request] --> D
E[Generator] --> C
G[User] --> H
D --> I[Response]
I --> G
```