Skip to content

Aplicação desenvolvida durante o NLW Setup, promovido pela Rocketseat

License

Notifications You must be signed in to change notification settings

luiizsilverio/nlw-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NLW-HABITS

Conteúdo

Sobre a aplicação

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.

🛠️ Tecnologias

  • 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

🚗 Iniciando a aplicação

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

📸 Screenshots

⚖️ Licença

Este projeto está licenciado sob a licença MIT.

📧 Contato

E-mail: [email protected]