https://github.com/dayvsonspacca/hoshi-api
Hoshi é uma API REST focada no aprendizado do framework NestJS sua proposta é servir informações sobre os planetas do sistema solar como massa, luas e etc.
https://github.com/dayvsonspacca/hoshi-api
nestjs prisma rest-api sqlite3 typescript
Last synced: about 1 year ago
JSON representation
Hoshi é uma API REST focada no aprendizado do framework NestJS sua proposta é servir informações sobre os planetas do sistema solar como massa, luas e etc.
- Host: GitHub
- URL: https://github.com/dayvsonspacca/hoshi-api
- Owner: dayvsonspacca
- Archived: true
- Created: 2023-10-20T03:23:32.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-28T01:15:50.000Z (over 2 years ago)
- Last Synced: 2025-03-12T17:14:08.251Z (over 1 year ago)
- Topics: nestjs, prisma, rest-api, sqlite3, typescript
- Language: TypeScript
- Homepage:
- Size: 192 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hoshi 🌠
Hoshi é uma API REST focada no aprendizado do framework NestJS sua proposta é servir informações sobre os planetas do sistema solar como massa, luas e etc.
## Instalação
Para instalar e rodar a API localmente siga as instruções:
Clone o repositório:
```
$ git clone https://github.com/dayvsonspacca/hoshi.git
```
Instale os pacotes:
```bash
$ cd hoshi
$ pnpm install
```
Execute as migrações do banco de dados e popule ele:
```bash
$ npx prisma migrate dev --name init
$ pnpm run seed:planets
$ pnpm run seed:moons
```
## Documentação da API
Depois de subir a aplicação localmente sua documentação pode ser encontrada [aqui](http://localhost:3000/api) através do swagger.
## Stack utilizada