Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/k1ethoang/be_learn-vocabulary_kdp

Backend of a website helps everyone to learn vocabulary
https://github.com/k1ethoang/be_learn-vocabulary_kdp

Last synced: 11 days ago
JSON representation

Backend of a website helps everyone to learn vocabulary

Awesome Lists containing this project

README

        

# Learn Vocabulary KDP Service

# Features

# Set up
## Requirement
- JDK 17+ ([How to download](https://www.geeksforgeeks.org/download-and-install-java-development-kit-jdk-on-windows-mac-and-linux/))
- IDE: [IntelliJ IDEA
](https://www.jetbrains.com/idea/) (Optional)
- [Lombok](https://projectlombok.org/): Install plugin in your IDE or Text Editor. [How to install Lombok](https://www.google.com/search?q=how+to+install+lombok)
- MySQL (Use with Docker)
### 1. Clone this repository
```git
https://github.com/K1ethoang/BE_Learn-Vocabulary_KDP.git
```
### 2. Go to project folder
```git
cd BE_Learn-Vocabulary_KDP
```
## .ENV
- Has 2 `.env` file: [.env.example](.env.example) for you set up with your configuration and [.env.dev](.env.dev) to run if you do not care about configuration.

## Install Docker (Required)
- Follow-up [document of Docker](https://docs.docker.com/compose/install/)

## How to run

### [Run manually Wiki](https://github.com/K1ethoang/BE_Learn-Vocabulary_KDP/wiki/Run-manually)

### [Run with Docker Wiki](https://github.com/K1ethoang/BE_Learn-Vocabulary_KDP/wiki/Run-with-Docker)

# Usage (Building)
Access http://localhost:9091/swagger-ui/index.html to see Api document, read more [Usage wiki]()