Bordify is a monolithic Trello-style application designed to manage tasks and projects efficiently. This project serves as a basis for future refactoring and as an example of monolithic architecture in modern applications.
Bordify is a monolithic Trello-style application designed to manage tasks and projects efficiently. It is built using Spring Boot and PostgreSQL, and offers Docker support, thus facilitating its deployment and scalability. This project serves as a basis for future refactoring and as an example of monolithic architecture in modern applications.
βββ src/
βββ main/
β βββ java/
β β βββ com.bordify/
β β βββ models/
β β βββ services/
β β βββ repositories/
β β βββ dtos/
β β βββ config/
β β βββ utils/
β β βββ controllers/
β β βββ BordifyApplication.java
β βββ resources/
β βββ static
β βββ templates
βββ test/
βββ java/
βββ com.bordify/
βββ BordifyApplicationTest.java
Initial database diagram:
git clone [email protected]:JuanCarlosAguilarB/bordify-monolith.git
cd bordify-monolith
src/main/resources/application.properties.
./gradlew bootRun
docker-compose up
http://localhost:8080
.