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.
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
- Axios para conecção da API
- Mobile
- React Native + expo + Typescript
- React native Reanimated para animações
- Axios para conecção da API
- Nativewind Para estilização
Baixe o repositório com git clone e entre na pasta do projeto.
$ git clone https://github.com/EvandroRodCoelho/NLW_Setup.git
- Back-end
$ cd serve
$ npm install
$ npm run dev
- Front-end
$ cd web
$ npm install
$ npm run dev
- Mobile
$ cd mobile
$ npm install
$ npm run start
E-mail: [email protected]