This project's aims to connect people who are able to grant services with clients who may need them. This was done in the context of our federator project in Ensias. You can check the report here.
The first thing we need to do is clone the repository and get the code:
git clone https://github.com/Ignema/Bricoly.git
There are four things that we need to execute the whole application.
-
Postgres Database (Make sure you edit application.properties with the right credentials so that the backend can detect your database)
-
JDK 17
β οΈ (An IDE like intellij or eclipse will do the work automatically for you)# Windows gradlew bootRun # Linux ./gradlew bootRun
-
Node
npm install
-
Angular-CLI
npm install -g @angular/cli ng serve --open
If you want to run the containers seperately then you can pull them independently from docker hub like so
# Frontend
docker pull ignema/bricoly-frontend
# Backend
docker pull ignema/bricoly-backend
# Don't forget to run a postgres container as well!!!
If you want to run the cluster at once, you can simply run this command (Recommended)
docker-compose -p bricoly up
If kubernetes is more up your alley you can use the k8s config to deploy the cluster
kubectl apply -f k8s/deployments
kubectl apply -f k8s/services
watch -n 0.5 kubectl get all
The initial designs were made with Figma. You can check them here.
By the way, here's the original pictures used in the landing page's carousel:
Made with π by Ignema