Skip to content

📄 in.orbit é um aplicativo de gerenciamento de metas, desenvolvido durante o NLW Pocket da Rocketseat, que permite criar e acompanhar o progresso de objetivos, utilizando React, Node.js, e PostgreSQL.

Notifications You must be signed in to change notification settings

jefolidev/in-orbit

Repository files navigation

in.orbit 🚀

in.orbit é um aplicativo de metas desenvolvido durante o evento NLW Pocket da Rocketseat. O objetivo do app é ajudar os usuários a criar e monitorar o progresso de suas metas de forma prática e eficiente.

📑 Índice

🛠️ Tecnologias Utilizadas

🔎 Front-end

  • React Hook Form - Gerenciamento de formulários
  • React Query - Gerenciamento de estado assíncrono
  • Zod - Validação de dados e formulários

💾 Back-end

  • Drizzle - ORM para criação e gerenciamento de tabelas
  • PostgreSQL - Banco de dados relacional
  • Docker - Hospedagem do banco de dados

📷 UI

⚙️ Funcionalidades

  • Criação de metas personalizadas.
  • Monitoramento do progresso de conclusão de cada meta.
  • Validação de dados na criação de metas e atualização de progresso.

🚀 Como Rodar o Projeto

Pré-requisitos

Passos

- Clone o repositório

  git clone https://github.com/seu-usuario/in.orbit.git

- Navegue até o diretório do projeto

    cd in.orbit

- Instale as dependências do back end

    npm install

- Navegue até a pasta do front end

    cd web

- Instale as dependências do front end

    npm install

- Configure o banco de dados com Docker

    docker-compose up

- Execute o servidor no back end

    npm run dev

- Vá para a pasta do front end e execute-o

    cd web
    npm run dev

🙌 Agradecimentos

Agradecimento especial à Rocketseat por proporcionar o evento NLW Pocket, que possibilitou o desenvolvimento deste projeto. 💜🚀~

👥 Fale comigo!

Achou meu repertório interessante e gostaria de contratar um freela ou talvez me contratar para tornar acrescenter no seu negócio? Entre em contato comigo e vamos marcar.

About

📄 in.orbit é um aplicativo de gerenciamento de metas, desenvolvido durante o NLW Pocket da Rocketseat, que permite criar e acompanhar o progresso de objetivos, utilizando React, Node.js, e PostgreSQL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages