Mini-ERP, abrangendo a gestão (CRUD) de CLIENTES, EMPREENDIMENTOS, LOTES, COTAS, CONTAS (MOVIMENTAÇÃO), FLUXO DE CAIXA E AGENDA DE COMPROMISSOS. Versão atual contempla o módulo de CLIENTES totalmente funcional.
Status do Projeto: Em desenvolvimento
⚠️
Hospedagem NODEJS ou mesmo em LOCALHOST, através do comando: NODE APP. Base de dados MySQL. O Script para criação da base está disponível no projeto (nodejsbd.sql).
Backend desenvolvido em NodeJS, renderizando templates EJS, com CSS Tailwind (https://tailwindcss.com/) e framework Javascript AlpineJS (https://github.com/alpinejs/alpine).
Tailwind e AlpineJS são referenciados no HTML, através da tag <link>
e <script>
e já estão configuradas nos templates EJS.
O modelo lógico já provê a API com endpoints para integrações REST.
Baixe o repositório exatamente como está. O arquivo index.html é a página que o usuário acessa para login e é servida pela API utilizando o método STATIC do express router.
As imagens .gif do diretório principal podem ser excluídas. São utilizadas aqui somente para compor o READ.me
As informações sensíveis (secret, user, pass, db_host, db_name, db_port, db_user, db_pass) devem ser informadas no arquivo .env
-
NodeJS
-
Express
-
CORS
-
EJS
-
dotenv-safe
-
JSON Web Token (JWT)
-
Tailwind CSS
-
Datatables.JS
-
Alpine JS
-
Window.localStorage
-
Express Static Path (Servindo arquivos estáticos pela API)
-
MySQL Database
-
JQuery
-
Mobile First
-
Umbler Host
Made with too much ♥, by [Paulinho Monteiro] (http://www.paulinhomonteiro.com) - 2020.