Spring Boot backend and a React frontend.
- Docker and Docker Compose
- AWS account with S3 access
- Bash shell (for running the add_user.sh script)
-
Clone the repository to your local machine.
-
Create a
secret.properties
file in thebackend/src/main/resources/
directory with your AWS credentials:
aws.access-key-id=YOUR_ACCESS_KEY
aws.secret-access-key=YOUR_SECRET_KEY
aws.s3.region=YOUR_AWS_REGION
- Build and run the Docker containers:
docker-compose up --build
- run the add_user.sh script to add a user and a contact to the database:
chmod +x add_user.sh
./add_user.sh
-
Open your browser and navigate to
http://localhost:5173
to access the contact list application. -
Don't forget to refresh the page
TODO
- refactor contactform
- app.js useffect -> hook
- remove entity controler-> DTO
- move the url backend to static