Skip to content

Neste projeto foi criada uma lista de tarefas que permite ao usuário adicionar, editar e excluir tarefas.

Notifications You must be signed in to change notification settings

Helena-Rodrigues-Figueiredo/To-Do-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

Bem-vindo ao projeto To-Do-List 📚

Neste projeto foi criada uma to-do-list que permite ao usuário adicionar, editar e excluir tarefas. A tarefa pode ser marcada como "Pendente" ou "Concluída" através do checkbox. Para ter acesso às suas tarefas, o usuário deve acessar sua conta através de seu Login e Senha. Caso não seja cadastrado, deve acessar a página User e criar um cadastro inserindo "nome, email e senha". Desenvolvi uma aplicação completa utilizando Node.js no backend e Vue.js no frontend.

Link da aplicação:

email: user@email.com  
senha: 123456  

Páginas da aplicação

Captura de tela de 2023-02-20 10-36-06 Captura de tela de 2023-02-20 10-36-20 Captura de tela de 2023-02-20 10-37-14

Tecnologias utilizadas

Backend

  • Node.js
  • Express
  • Sequelize
  • Bcrypt
  • Joi
  • MySql
  • Dotenv

Frontend

  • Vue.js
  • Axios
  • Bootstrap

Como rodar o projeto na sua máquina

1. Navegue até o local onde deseja clonar o repositório e utilize o git clone:

git clone git@github.com:Helena-Rodrigues-Figueiredo/To-Do-List.git

2. Acesse a pasta 'To-Do-List'

cd To-Do-List

3. Na pasta "backend", altere o arquivo ".env-example" para ".env" e preencha com suas variáveis;

4. Para utilizar o SQL pelo Docker utilize o seguinte comando:

docker container run --name container-mysql -e MYSQL_ROOT_PASSWORD=sua-senha-mysql -d -p 3306:3306 mysql:5.7

5. Acesse as pasta "frontend", instale as dependências e rode npm run serve:

cd backend
npm install
npm start

6. Acesse as pasta "backend", instale as dependências, rode npm start e altere o arquivo http.js:

cd frontend
npm install
npm run serve
  • No arquivo frontend/src/services/https.js comente a variável baseURL e descomente a baseURL: 'http://localhost:3001'. Caso seu backend não esteja rodando na porta 3001, realize a alteração da porta

7. Após acessar o frontend, crie um usuário no formato:

Nome: deve conter no mínimo 3 caracteres
Email: usuario@email.com
Password: deve conter no mínimo 6 caracteres

About

Neste projeto foi criada uma lista de tarefas que permite ao usuário adicionar, editar e excluir tarefas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published