/TODO-List-Web-App

This is a simple web application for task management.

Primary LanguageJavaScript

🎯 TODOLIST

preview

📝 Sobre

Projecto fullstack com as funções de CRUD - ( CREATE, READ, UPDATE, DELETE ), sistema de cadastro e login com área privada para usuários logados.

🔍 Tecnologias utilizadas

Front-end: HTML, CSS, JS

Back-end: NodeJS, Express, JWT, Sequelize, MySQL

🔧 Configuração

Execute os seguintes passos para a configuração do projeto:

Back-end

  1. Execute o comando npm install para instalar todas as dependências do projecto;

  2. Crie uma base de dados no MySQL com o nome teste_pw_2023;

  3. Acesse o arquivo config.js e configure connectionString com o seu link de conexão à base de dados fornecendo informações como o user, password, ```host, port`` e ``database``.

Exemplo de connectionString:

mysql://user:password@host:port/database

Att: ```host`` deve ser substituído pelo endereço do máquina onde a sua base de dados se encontra hospedada.

🚀 Funcionamento

Execute os seguintes comandos para iniciar o projeto em localHost:

Back-end

No terminal, execute o comando ``npm start`` para iniciar o servidor
do Node

Front-end

Execute o arquivo index.html (Página de Login)

🤝 Desenvolvedor


Grácio Macuácua