The tujutuju.com is an application that provides Indonesian tourism guides for both local and international tourists. It helps tourism by providing any information related to tourism objects and destinations such as places and foods. As we know that Indonesia's tourism sector is still immature and needs further development to attract tourists. Many tourists are still confused to determine which places to visit because it's their first time visiting certain places. This leads to a question on how to improve tourists' experience in tourism? We think that there has to be someone to take the action to empower Indonesian tourist destinations. So we will give it a try by building this application that will enhance tourist's experience.
How initialize & start project for the first time:
- Run:
npm run docker:up
(this will install dependencies and start the application) - Open new terminal tab
- Run:
docker-compose exec api /bin/bash
(enter to the application terminal) - Run:
npm run migrate up
(populate database with initial data)
👌 Done!
Next time, to start project :
- Run:
npm run docker:up
To stop the project:
- Run:
npm run docker:down
To clear all resources:
- Run:
npm run docker:clear
- Express (Node.js framework)
- PostgreSQL (Database)
- JWT (Authentication)
- Docker (Container)
- Google Compute Engine (Cloud computing service)