Este repositório foi criado para a API do desafio técnico do processo seletivo "Desenvolvedora Full Stack" na IZI App.
O desafio consiste em desenvolver uma aplicação de gerenciamento de tarefas (to-do list) com recursos avançados, incluindo autenticação de usuário, persistência de dados e uma interface de usuário intuitiva e responsiva.
Para executar o script, siga os passos abaixo:
-
Clone este repositório em sua máquina local usando o seguinte comando:
git clone https://github.com/flavicastelo/api_todo_list/.git
-
Navegue até o diretório do projeto:
cd api_todo_list/ -
Instale as dependências usando NPM:
npm install
- Importe o arquivo
create_database.sqlpara o MySQL Workbench ou outro cliente MySQL. - Execute o script.
- Altere as configurações de conexão no arquivo
db.jspara usar o nome do seu banco de dados e suas credenciais. - Adicione um arquivo .env na raíz do projeto:
DBPASS = "sua_senha_do_mysql" SECRET = "adicione_uma_secret"
- Inicie o servidor de desenvolvimento:
npm run start