https://github.com/dev-araujo/habit-tracker
Um habit tracker minimalista para uso pessoal utilizando o Angular + Node(Express) + SQLite
https://github.com/dev-araujo/habit-tracker
angular express fullstack-development habit-tracking nodejs sqlite3 typescript
Last synced: 6 months ago
JSON representation
Um habit tracker minimalista para uso pessoal utilizando o Angular + Node(Express) + SQLite
- Host: GitHub
- URL: https://github.com/dev-araujo/habit-tracker
- Owner: dev-araujo
- Created: 2024-04-25T20:13:11.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-20T10:34:59.000Z (10 months ago)
- Last Synced: 2025-02-08T16:19:42.906Z (8 months ago)
- Topics: angular, express, fullstack-development, habit-tracking, nodejs, sqlite3, typescript
- Language: TypeScript
- Homepage:
- Size: 606 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HabitTracker
## 💻 Projeto
#### Um habit tracker minimalista de uso pessoal, para criar, acompanhar e manter hábitos diários.
Mobile 📱

Desktop 🖥️

## Feito com 🔨
- **Angular +2** para o frontend
- **Node.js + Express** para o backend
- **SQLite** para o banco de dados
Instruções para rodar local
### Pré-requisitos:
É 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
```### Configuração do Backend
Navegue até a pasta do backend e instale as dependências:
```
cd back
npm install
```Inicie o servidor do backend:
```
npm run dev
```### Configuração do Frontend
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`.
Instruções para rodar com Docker🐋
Você pode construir e rodar o projeto usando Docker individualmente para o backend e frontend.
#### Backend
```bash
cd back
docker build -t backend-habits .
docker run -p 3000:3000 backend-habits
```#### Frontend
```bash
cd front
docker build -t frontend-habits .
docker run -p 4200:4200 frontend-habits
```
Instruções para rodar com Docker-Compose🐙
Execute
```
docker-compose up -d
```
ou```
docker compose up -d
```Isso iniciará ambos, o frontend no `http://localhost:4200` e o backend no `http://localhost:3000`.
----
#### Autor 👷
[](https://www.linkedin.com/in/araujocode/)