/nlw-pocket

Aplicação backend + frontend desenvolvida durante o NLW Pocket

Primary LanguageTypeScript

NLW-POCKET 🚀

Conteúdo

Sobre a aplicação

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.

🛠️ Tecnologias

  • 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

🚗 Iniciando a aplicação

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

📸 Screenshots

📧 Contato

LinkedIn E-mail