-
NodeJS
-
Express
-
Typescript
-
MySQL
-
ESLint
-
Deploy no Heroku
Categorias: Back-end, Front-end, Mobile e Design.
Rotas da API:
GET
-
https://api-infoinsights.herokuapp.com/api/vitrine, exibe 5 elementos, sendo cada um/dois mais recente de cada categoria;
-
https://api-infoinsights.herokuapp.com/api/insight/:id, exibe um único insight de acordo com o ID;
-
https://api-infoinsights.herokuapp.com/api/insights&page=:page, exibe 10 insights por página ;
-
https://api-infoinsights.herokuapp.com/api/category, exibe todas as categorias disponíveis na API;
-
https://api-infoinsights.herokuapp.com/api/category/:category&page=:page, exibe todos os elementos da categoria requisitada, organizado em 10 elementos por página;
POST
DELETE
Modelo (image_url é opcional):
}
"title":
"description_idea":
"classification":
"ideia_url":
"image_url":
}
Deploy desta API: https://api-infoinsights.herokuapp.com/
Front-End desta atividade: https://github.com/laisapereira/infojr-insights
Clone este repositório e utilize o seguinte comando no terminal:
npm install
Para rodar a aplicação:
npm run dev