- IntelliJ IDEA Ultimate Edition (cuz it facilitates development with Spring Boot)
- JDK 25
- Maven 4.0.0
- MySQL 8.0+
- Docker v28.4.0 (I believe any recent version would work just fine)
To overcome the annoying process of setting up the DB correctly without the need to update the DBMS and creating a connection with the same username, password and port, I Decided to use a docker compose container.
To run the container:
- Make sure docker is installed and the service works just fine.
- Open Terminal & Navigate to the containing directory.
- Run:
docker compose up -d
- Try running the project to make sure everything works just fine.
HEAR/src/main/java/com/hear/hear
- If the whole thing seems ridiculous and sophisticated just do this:
- Update MYSQL to 8.0+
- Create new connection with
- user: root
- password: root
- port: 3307
- continue from step 5. of setting up the container thing.