Java Maven REST API backend with 3 microservices(location, trip, user) and API Gateway to act as a simulation of Uber API
Latest version of Java
- JDK Version 16.0.1
- JRE Version 16.0.1
Maven version 3.6.3
IntelliJ IDEA Community Edition(recommended IDE)
Postman(API testing)
Latest version of Docker
- Latest version of MongoCompass
- Latest version of pgAdmin4
- Latest version of Neo4j Desktop
- Clone the repo if needed
git clone https://github.com/Tony-beeper/zoomer.git
- dockerize all three microservices with the docker-compose.yml provided with
docker-compose up --build -d
- Make sure project SDK on IDE is JDK Version 16.0.1
- Configure build with docker and run
MongoDB
pgAdmin4
Neo4j Desktop
Run with CLI in docker
mvn test