- Java version 11 or greater is required.
- Recommend installing the latest version of Maven.
- Curl and JQ for running start.sh
- Clone this repo
- Change directory to base directory of project.
- Run command:
mvn clean install
- Run command:
mvn spring-boot:run
- Change permission to execute start file
chmod +x start.sh
- run sh file with following command:
./start.sh
- Database Migrations
- Made Native Image Using GraalVM
- Next JS + React Integration or Angular
- TailwindCSS as Frontend
- Ability to email
- Spring Boot Test
- Test using Playwright Library
- Integration + Unit Test
- Handle Various Exceptions and Error
- Use various design patterns to reduce code complexity