Skip to content

gp208/inorbit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

in.Orbit

Aplicativo que registra metas semanais e monitora o progresso até seu cumprimento. O usuário cria uma meta definindo uma atividade e sua frequência semanal e marca cada vez que realiza essa atividade. As metas pendentes e concluídas são listadas, juntamente com o andamento de cada uma.

Desenvolvido no evento NLW #17 Pocket: Javascript - Full-stack Intermediário (09–14/09/2024) da Rocketseat

Requisitos

• Node.js • Docker

Configuração

1. Abrir terminal e clonar o repositório:

git clone https://github.com/gp208/inorbit

2. Instalar dependências da API:

cd inorbit/api
npm install

3. Abrir o Docker e iniciar no terminal o container do banco de dados:

docker compose up -d

4. Aplicar migrações ao banco:

npx drizzle-kit migrate

(Opcional) Carregar metas predefinidas no banco de dados:

npm run seed

5. Iniciar servidor da API:

npm run dev

6. Abrir novo terminal e iniciar a aplicação em um navegador:

cd inorbit/web
npm install
npm run dev

Opcionalmente:

  • docker ps -a – lista os containers do Docker
  • docker logs [CONTAINER ID] – lista os logs do container
  • (Em api/) npx drizzle-kit studio – visualiza dados no banco

Releases

No releases published

Packages

 
 
 

Contributors

Languages