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.
- To-Do-List
- Usuário para teste:
email: user@email.com
senha: 123456
- Node.js
- Express
- Sequelize
- Bcrypt
- Joi
- MySql
- Dotenv
- Vue.js
- Axios
- Bootstrap
git clone git@github.com:Helena-Rodrigues-Figueiredo/To-Do-List.git
cd To-Do-List
docker container run --name container-mysql -e MYSQL_ROOT_PASSWORD=sua-senha-mysql -d -p 3306:3306 mysql:5.7
cd backend
npm install
npm start
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
Nome: deve conter no mínimo 3 caracteres
Email: usuario@email.com
Password: deve conter no mínimo 6 caracteres