Skip to content

Um habit tracker minimalista para uso pessoal utilizando o Angular + Node(Express) + SQLite

Notifications You must be signed in to change notification settings

dev-araujo/habit-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HabitTracker

License

💻 Projeto

Um habit tracker minimalista de uso pessoal, para criar, acompanhar e manter hábitos diários.

Mobile 📱

image

Desktop 🖥️

image

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

cd back
docker build -t backend-habits .
docker run -p 3000:3000 backend-habits

Frontend

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

Isso iniciará ambos, o frontend no http://localhost:4200 e o backend no http://localhost:3000.


Autor 👷

caricatura do autor desse repositório

linkedin

About

Um habit tracker minimalista para uso pessoal utilizando o Angular + Node(Express) + SQLite

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published