Skip to content

🔷Gerenciador de tarefas, desenvolvido em Node JS junto com Angular 9.

Notifications You must be signed in to change notification settings

Gabriel-Monteiro7/TaskManagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔷 Gerenciador de tarefas

Descrição

Desenvolver uma aplicação que simule um gerenciador de tarefas, sendo o backend construído em Node JS e o frontend em Angular.

Condição do Projeto

Implementar um sistema de lista de tarefas (ToDo), onde o usuário possa criar, excluir ou concluir uma tarefa. As requisições deverão ser feitas por meio de uma api para cada ação. O usuário deverá fazer login na aplicação com um email e uma senha.

Visualização

Prévia

preview


Login

Login


Home

Home


Registro

Register


Tecnologias utilizadas

Para o desenvolvimento do projeto foi utilizada as seguintes tecnologias:

  • :atom: Node Js — É uma plataforma desenvolvida sobre o motor JavaScript do Google Chrome para facilmente construir aplicações de rede rápidas e escaláveis;
  • 🅰️ Angular 9 — É uma plataforma de Aplicações web de código-fonte aberto e front-end baseado em TypeScript.
  • 🛢️ Knex — Builder de SQL Query para Javascript
  • 🖼️ Lottie — É uma biblioteca que analisa animações do Adobe After Effects exportadas como json e as cria nativamente no celular e na web!
  • 🖼️ sweetalert2 — Um substituto bonito, responsivo, personalizável e acessível para as caixas pop-up do javascript
  • 🐋 Docker — É um software que garante maior facilidade na criação e administração de ambientes isolados, garantindo a rápida disponibilização de programas para o usuário final.

Instalação

Para facilitar os teste utilize o Insominia que possui todas as rotas utilizadas.

Run in Insomnia}

# Clone o repositório
git clone git@github.com:Gabriel-Monteiro7/TaskManagement.git

# Vá para o diretório principal
cd TaskManagement
# Vá para o diretório do servidor
cd server

# Inicie o Docker compose para usar o Banco Postgres
docker-compose up -d

# running on port 8080

# Credenciais configuradas no Docker

	database:  "management",
	user:  "management",
	password:  "root",
	port:  "8080"

# Instale as dependencias
npm install

#Credenciais configuradas no KnexFile

{
	client:  "pg",
	connection: {
		post:  "localhost",
		database:  "management",
		user:  "management",
		password:  "root",
		port:  "8080"
	}
}

# Execute as migrations
npm run knex:migrate

# Rode a API
npm run dev

# running on port 3333
# Vá para o diretório FrontEnd
cd web

# Instale as dependências
npm install

# Inicie o servidor do frontEnd
ng serve

# running on port 4200

👨‍💻 Autor

About

🔷Gerenciador de tarefas, desenvolvido em Node JS junto com Angular 9.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published