Facilitar a gestão financeira dos médicos permitindo que eles tenham um controle mais eficaz sobre suas receitas e despesas, além de integrar com serviços financeiros externos para análises e operações automatizadas.
- Clone o repositório:
git clone https://github.com/PedroPaino/MedFinanceManager.git
- Navegue até o diretório do projeto:
cd MedFinanceManager
- Instale as dependências:
npm install
- Configure as variáveis de ambiente no arquivo
.env
(exemplo incluído no repositório). - Inicie o servidor:
npm start
- Acesse a aplicação em
http://localhost:3000
.
- Gestão de Receitas e Despesas: Cadastrar, atualizar, deletar e visualizar receitas e despesas.
- Relatórios Financeiros: Gerar relatórios mensais e anuais.
- Integração com APIs Bancárias: Conectar com APIs externas para importar transações e automatizar registros.
- Dashboard de Análises: Dashboard para visualização de dados financeiros.
- Autenticação e Segurança: Sistema de autenticação usando JWT para proteger as rotas.
- Backend:
- Node.js
- Express.js
- TypeORM
- PostgreSQL
- Autenticação:
- JWT (JSON Web Tokens)
- Bcrypt.js
- Ferramentas de Desenvolvimento:
- TypeScript
- Jest para testes
- Babel para transpilar o código
Contribuições são bem-vindas! Para contribuir:
- Faça um fork do projeto.
- Crie uma branch para sua feature (
git checkout -b feature/nome-da-feature
). - Commit suas mudanças (
git commit -m 'Adiciona uma nova feature'
). - Faça o push para a branch (
git push origin feature/nome-da-feature
). - Abra um Pull Request.
Este projeto está licenciado sob a MIT License.
Pedro Paino - LinkedIn - [email protected]