Aplicação desenvolvida durante o NLW Pocket, evento de programação da Rocketseat.
Foram 3 dias de evento, totalizando quase 5 horas de aula.
Foram desenvolvidas 2 aplicações, uma API em Node e uma aplicação React.
A aplicação web permite cadastrar tarefas recorrentes da semana.
- Back-end
- Node + Fastify
- Drizzle ORM + Docker + PostgreSQL
- Validação dos dados com Zod
- Front-end
- React + Vite + Typescript
- TailwindCSS para estilização
- Radix-UI para componentes de front-end
- TanStack Query para requisições e gerenciamento de estados
Baixe o repositório com git clone e entre na pasta do projeto.
$ git clone https://github.com/luiizsilverio/nlw-pocket
- Back-end
- Renomeie o arquivo .env.example para .env.
- Informe a string de conexão do banco de dados.
$ cd server
$ npm install
$ npm run dev
- Front-end
$ cd ..
$ cd web
$ npm install
$ npm run dev