- Este projeto é um Sistema de Gerenciamento de Academia, a priori desenvolvido para academia Corpo em Forma como uma aplicação desktop multiplataforma, utilizando Electron, React e Node.js. Nosso principal objetivo é fornecer uma ferramenta robusta e intuitiva para dar suporte ao gerenciamento de alunos, planos, controle financeiro, patrimônio e usuários, promovendo maior organização, eficiência e confiabilidade das informações.
-
Facilitar o gerenciamento de alunos e seus planos
-
Automatizar o controle financeiro da academia
-
Organizar e monitorar o patrimônio
-
Garantir controle de acesso por níveis de usuário
-
Reduzir erros manuais e retrabalho administrativo
-
Proprietários de academias
-
Funcionários administrativos
O sistema foi projetado para atender às necessidades diárias de uma academia, incluindo:
-
Cadastro, edição e exclusão de alunos
-
Controle de status do aluno
-
Associação de alunos a planos
-
Cadastro e gerenciamento de planos
-
Definição de valor, duração e status do plano
-
Controle de datas de início e expiração
-
Associação de planos aos alunos
-
Registro de transações financeiras
-
Classificação por categoria (receita ou despesa)
-
Controle de valores e datas
-
Visualização de histórico financeiro (relatórios)
-
Cadastro, organização e acompanhamento de bens da academia
-
Registro de data de aquisição
-
Controle de status do patrimônio
-
Cadastro de funcionários
-
Controle de níveis de acesso
-
Autenticação de usuários
-
Figma: Utilizado para a prototipagem e design da interface (UI/UX), permitindo a validação visual e de fluxo antes da etapa de desenvolvimento.
-
Material UI (MUI): Biblioteca de componentes de interface que garante um design profissional, moderno e consistente.
-
Electron: Para construir a aplicação desktop multiplataforma (Windows, macOS e Linux).
-
React: Utilizado para a interface do usuário, garantindo uma experiência fluida e moderna.
-
PostgreSQL: Para o armazenamento local e eficiente de todos os dados do sistema.
-
Vite — Ferramenta de build e desenvolvimento
-
Node.js : Para rodar o back-end da aplicação.
- Este projeto é o resultado da disciplina Projeto Integrado I do curso de Engenharia de Software da Universidade Federal do Ceará (UFC) – Campus Quixada. O desenvolvimento seguiu metodologias de engenharia para garantir um software escalável e bem documentado.
Projeto de uso acadêmico e educacional.
- Júlio Mateus Morais
- Pablo Vinícios da Silva Araújo
- Guilherme Pinheiro Lessa Souza
- Victor Emanuel Silva de Queiroz
- Kelton Martins Nojosa de Oliveira