Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jvitoralb/travel-plans-app
Uma api construída em ambiente Docker, utilizando Crystal/Kemal e PostgreSQL
https://github.com/jvitoralb/travel-plans-app
Last synced: about 1 month ago
JSON representation
Uma api construída em ambiente Docker, utilizando Crystal/Kemal e PostgreSQL
- Host: GitHub
- URL: https://github.com/jvitoralb/travel-plans-app
- Owner: jvitoralb
- Created: 2023-06-28T18:43:41.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-28T19:16:47.000Z (over 1 year ago)
- Last Synced: 2024-11-11T11:47:41.707Z (3 months ago)
- Language: Crystal
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Travels App
API criada para um code challenge. Algumas das respostas da API são baseadas em informações externas, que são obtidas através de um GraphQL query para uma api de Rick and Morty.
## Como usar
- `shards install`: instalar dependencias;
- `make sam db:migrate`: após configurar o banco de dados, esse comando deve importar informações das tabelas para o DB;
- `crystal src/app.cr`: o app deve abrir na porta 3000;## Ferramentas
A api foi construída em um ambiente Docker usando a linguagem crystal junto ao framework Kemal, e o banco de dados postgreSQL junto a ORM jennifer.