Foram 2 dias desenvolvendo o máximo possível do projeto, praticamente comendo e respirando código, o objetivo era criar um sistema de cadastro de clientes, utilizando um banco de dados Firebird, tenho que admitir que não sei quase nada de Banco de Dados e juntando tudo foram umas 5 horas que tentei pesquisar/aprender/implementar esse tipo de banco de dados mas não consegui, então desisti e utilizei SQlite que é o mais básico que conheço.
O primeiro dia foi focado para fazer o front-end, e o segundo dia para configurar direitinho os dados e o servidor, claro que conforme fazia um, alterava coisas do outro.
Como o tempo era bem curto não tive como fazer coisas como tratamento de dados, verificação, entre outros, fiz o máximo que eu sabia, pois pesquisar por coisas novas levaria muito tempo que eu não podia gastar.
Edit 01 -> Depois desses 2 dias refatorei o css dos formulários e adicionei funcionalidades as máscaras nos inputs de CEP, CNPJ, Telefone e Dinheiro. Sem querer fiz o merge na master kkk mas pensem que o código original não tem isso.
O projeto foi desenvolvido com as seguintes tecnologias:
- Javascript
- Node Js
- Lib's utilizadas: Express, Nunjucks, Sqlite
- Html
- Css
- SQLite
#Ter o node na versão LTS, utilizado para o projeto(v12.18.0)
# Para clonar o repositório
git clone https://github.com/FrancescoGM/automafour-cadastro.git
# Entrar no diretório do projeto
cd automafour-cadastro
# Instalar as dependências do projeto
npm install
# Para rodar o projeto
npm start