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

https://github.com/hzlucasf/yuuzaa


https://github.com/hzlucasf/yuuzaa

argon2 docker docker-compose jwt kotlin mongodb oauth2 spring spring-boot spring-security

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# yuuzaa

Yuuzaa is a full-stack template application that provides a ready-to-use user authentication system, including sign-up, sign-in, and role management. It features a main screen, a sign-in screen, and a sign-up screen, offering both front-end and back-end components. Designed as a solid starting point, Yuuzaa helps developers build more robust applications without having to start from scratch. It's easily extendable and customizable to fit various project needs.

![Home](./screenshots/home.png)

![Sign In](./screenshots/sign-in.png)

![Sign Up](./screenshots/sign-up.png)

## Technologies

- **HTML**
- **CSS**
- **TypeScript**
- **VueJS**
- **NGINX**

- **Kotlin**
- **Spring Boot**
- **Spring Security 6**
- **MongoDB**
- **Docker**
- **Docker Compose**
- **JWT**
- **Argon2**

## Requirements

- **Docker**
- **Docker Compose**
- **Git**

## Running

```sh
git clone https://github.com/hzlucasf/yuuzaa

cd yuuzaa

openssl genrsa > ./server/src/main/resources/private.key

openssl rsa -in ./server/src/main/resources/private.key -pubout -out ./server/src/main/resources/public.key

docker compose up -d
```