[ Pitch ] SQL Backup Tool - Open Source
Descrição
Ferramenta simples e leve, para realização de backups e restauração dos mesmos em bancos SQL. Com suporte a PostgreSQL e MySQL.
Motivações
Atualmente, venho tentando montar um portfólio de programador, voltado mais para o Back-End. Mas, por sempre acabar imaginando a aplicação como um todo, acabo aprendendo ferramentas do front para criar minhas interfaces. Nisso, acabo vendo muitas pessoas criando APIs, e quando tento pensar em uma API para criar, sempre surgem ideias que parecem apenas CRUD.
Enquanto estudava Banco, pensei se poderia fazer algum projetinho voltado para os bancos e, nisso, veio a ideia do SQL Backup Tool.
Tecnologias
Projeto totalmente desenvolvido com Node.js e Electron.
Front-End:
- React.js
- React Router Dom
- React Hook Form
- Zod
Back-End foi utilizado apenas libs nativas: - Exec
- Fs
- Path
Funcionalidades
- Backup
- Restaurações de Backups
A ferramenta suporta PostgreSQL e MySQL.
Considerações finais
Fico muito grato a todos que leram até aqui.
Se quiser, pode deixar sugestões nos comentários, ideias, melhorias.
Caso queira contribuir com o projeto, existem várias maneiras: fazendo um fork e realizando melhorias e correções no código, enviando PR's, realizando testes e abrindo issues.
Repositório do projeto: https://github.com/Deyweson/sql-backup-tool