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 plan
terraform 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 package
docker-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
- ...