- Angular +2 para o frontend
- Node.js + Express para o backend
- SQLite para o banco de dados
É necessário ter Node.js e Angular CLI instalados para rodar o projeto localmente.
No terminal, clone o projeto:
git clone https://github.com/dev-araujo/habit-tracker.git
Navegue até a pasta do backend e instale as dependências:
cd back
npm install
Inicie o servidor do backend:
npm run dev
Em um novo terminal, navegue até a pasta do frontend e instale as dependências:
cd front
npm install
Inicie a aplicação Angular:
ng serve
A aplicação estará disponível em http://localhost:4200
.
Você pode construir e rodar o projeto usando Docker individualmente para o backend e frontend.
cd back
docker build -t backend-habits .
docker run -p 3000:3000 backend-habits
cd front
docker build -t frontend-habits .
docker run -p 4200:4200 frontend-habits
Execute
docker-compose up -d
Isso iniciará ambos, o frontend no http://localhost:4200
e o backend no http://localhost:3000
.