This repository serves as a demonstration project for building a basic job board application using Java Spring Boot, HTMX and Tailwind.
I'm using this repository to learn Java Spring Boot and practice building RESTful applications.
terraform planterraform apply -var-file="terraform.tfvars"
docker-compose up -d db cache- add
"envFile": "${workspaceFolder}/.env"to.csvode/launch.json - run java from your IDE (in debug mode)
export $(cat .env | xargs) && ./mvnw packagedocker-compose up --build
- Login via Microsoft SSO
- Create Companys and Jobs
- Apply to jobs
- Candidate (user) and job poster (admin) dashboard
- Store data in PostgreSQL
- Cache requests in Redis
- Finish building features
- Clean up Controllers that reference multiple services (use facades)
- Error handling
- Tests
- Modularize views
- ...