Esse projeto visa prover um exemplo de aplicação real contendo:
- Uma interface frontend construída em React utilizando o CRA (Create React App) em Typescript
- Uma API RESTful construída com Express em Typescript e banco de dados em MySQL com Sequelize.
A intenção desse projeto é demonstrar a construção de uma aplicação backend sem a utilização de um framework definido como o NestJS ou qualquer outro que já tem sua estrutura pronta e que possibilita a personalização dos recursos sem perder a manutebilidade, capacidade de refatoração e simplicidade.
- Baixe o projeto utilizando o comando
git clone https://github.com/leandroluk/todo-list.git
- Acesse o diretório do projeto com o vscode
- Execute no terminal o comando de instalação das dependências
npm install