Aplicação desenvolvida durante o NLW Setup, promovido pela Rocketseat.
Durante o evento, foram desenvolvidas 3 aplicações, uma API em Node, uma aplicação React com Vite e um App em React Native.
Infelizmente, não tive tempo de terminar a aplicação mobile, mas a API e a aplicação Web estão completas.
A aplicação web permite cadastrar tarefas diárias. Conforme vou concluindo as tarefas, a cor do dia fica mais clara.
- Back-end
- Node + Fastify + Typescript
- Prisma ORM com SQLite
- DayJs para lidar com datas
- Validação dos dados com Zod
- Front-end
- React + Vite + Typescript
- TailwindCSS para estilização
- Phosphor-React para ícones
- Radix-UI para Checkbox e Popover
Baixe o repositório com git clone e entre na pasta do projeto.
$ git clone https://github.com/luiizsilverio/nlw-setup
- Back-end
- Renomeie o arquivo .env.example para .env.
$ cd server
$ npm install
$ npm run dev
- Front-end
$ cd ..
$ cd web
$ npm install
$ npm run dev
Este projeto está licenciado sob a licença MIT.
E-mail: [email protected]