kherlyssonr /
sistema-bancario-js
🏦 Sistema bancário em JavaScript desenvolvido como projeto de aprendizado contínuo, evoluindo a cada novo conceito estudado.
62/100 healthLoading repository data…
raimundofullstack / repository
🏦 Sistema de cooperativa de crédito digital desenvolvido com Node.js, Javascript e MongoDB. Inclui autenticação JWT, controle de contas e transações, relatórios financeiros via agregações e documentação automática com Swagger
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Sistema de cooperativa de crédito digital, desenvolvido com Node.js e Javascript.
Oferece funcionalidades de contas, transações, relatórios financeiros com agregações MongoDB, autenticação JWT e documentação automática via Swagger, além de deploy automatico para AWS ECS com banco de dados persistente.
Este serviço complementa o Coop Cred Front
github/
├── workflows/ # Arquivo github actions para CI/CD
src/
├── config/ # Configurações (DB e Logs)
├── controllers/ # Regras de entrada da API
├── erros/ # Definições de erros
├── middlewares/ # JWT, errorHandler, logsMorgan
├── models/ # Schemas Mongoose
├── routes/ # Rotas Express
├── services/ # Lógica de negócios
├── tests/ # Testes unitarios e integrados
├──├─── factories/ # Criar dados de teste para reaproveitamento
├──├─── helpers/ # Configurações e utilitários
├──├─── integration/ # Testes integrados
├──├─── unit/ # Testes unitarios
├──├───├─── controllers/ # Testes dos controllers
├──├───├─── services/ # Testes dos services
├──├─── unit/ # Testes unitarios
├── app.js # Definições do servidor
├── server.js # Inicialização do servidor
└── Dockerfile # Nosso docker da aplicação
└── docker-compose.yml # Nosso container contendo a aplicação e o banco mongoDb
git clone https://github.com/raimundofullstack/coop-cred.git
cd coop-cred
yarn install --frozen-lockfile
Crie o arquivo na raiz do projeto com as variáveis:
PORT=3000
MONGO_URL=mongodb://localhost:27017/nome-do-banco
JWT_SECRET=sua-chave-secreta
NODE_ENV=development
SENTRY_DSN=https://uuid@string.ingest.us.sentry.io/numberProject
yarn dev
Depois, acesse: 📄 http://localhost:3000/docs
| Módulo | Rota base | Descrição |
|---|---|---|
| 👤 Usuários | /api/users | Registro e login com JWT |
| 💳 Contas | /api/accounts | Criação e consulta de conta |
| 💸 Transações | /api/transactions | Depósito, saque e transferência |
| 📊 Relatórios | /api/reports | Agregações financeiras e resumos |
Preparado para dashboards e gráficos no front-end
yarn test
| Módulo | Descrição |
|---|---|
| 🏦 Crédito | Crédito Controle de limite, juros e crédito rotativo |
Raimundo Martins | Desenvolvedor Full Stack
💼 Projeto desenvolvido para fins de demonstração de arquitetura back-end moderna com Node.js, JavaScript e MongoDB.
Selected from shared topics, language and repository description—not editorial ratings.
kherlyssonr /
🏦 Sistema bancário em JavaScript desenvolvido como projeto de aprendizado contínuo, evoluindo a cada novo conceito estudado.
62/100 healthlucasgianine /
🏦 Sistema de agência bancária criado utilizando JavaScript para fins educacionais.
16/100 health