Este projeto foi implementado durante o meu trabalho de conclusão de curso. Nele foi desenvolvida a API da plataforma My Blockly Maze utilizando o módulo de API routes do framework NextJS com TypeScript. Também utilizou-se o ORM Prisma, PostgreSQL para o banco de dados e um bucket no Firebase para armazenar as imagens.
...
- NextJS
- TypeScript
- Next Connect
- Firebase
- license-key-generator
- uuid
- Prisma
- Prisma Client
- multer
- Day.js
...
- No terminal, clone o projeto:
git clone https://github.com/diegovds/new-api-blockly-next-prisma-postgresql
- Agora instale as dependências usando:
npm install
- Em seguida, inicie o projeto usando:
npm run dev
- Após a compilação, o servidor será iniciado no endereço localhost:3333/api/hello
...