AbutresNET
Sistema Gerenciamento do Abutres Moto Clube Brasil
Objetivo
O sistema terá o objetivo de gerenciar todos os processos internos do Moto Clube e será destinado inicialmente somente para o Comando maior e para a Diretoria (Diretores e Sub-Diretores) do Moto Clube Abutres em todo o mundo.
Funcionalidades
- Sedes:
- Cadastro de sedes e subsedes com seus endereços
- Membros:
- Cadastro de membros: Neste primeiro momento apenas membros que possuam o cargo de SubDiretor para cima, deve conter os contatos do membro.
- Mídias:
- Cadastro de mídias em PDF ou JPG
- Diretrizes
- Normas
- Manuais
- Imagens oficiais
- Cadastro de mídias em PDF ou JPG
- Comunicados e ciência
- Outras funcionalidades futuras:
- Solicitações
- Cores e upload de comprovante
- Transferencias, etc
- Interação em grupo (Bate papo)
Ambiente de desenvolvimento
O ambiente de desevolvimento do projeto é configurado através da ferramenta Maven. Ela se encarregará de baixar todas as dependências (libs) e configurar o projeto no Eclipse.
ATENÇÃO: Configure o ambiente básico de desenvolvimento, como JDK-8, Git etc.
Para configurar o projeto siga os passos:
1.Faça o fork do repositorio do projeto:
https://github.com/triadworks/AbutresNET
- Abra o GitBash(Se for windows) e navegue até a pasta do workspace do seu Eclipse:
cd C:\Users\<SEU_USUARIO>\eclipse-workspace
- Realize o clone do projeto que está em seu repositorio:
git clone https://github.com/<SEU_USUARIO>/AbutresNET.git
Após o clone do projeto, uma pasta do projeto é criada na sua workspace.
4.Abra o seu Eclipse e realize a importação do projeto existente na sua workspace através da opção:
File->Import->Existing Project Maven
Os arquivos .project, .classpath e .settings serão criados. Pode demorar um pouco ao executar este comando pela primeira vez, pois o Maven precisará baixar todas as dependências do projeto.
- Pendente
Crie os respectivos banco de dados no MySQL com o encoding utf8: abutres_net - Pendente
Rode as migrations para gerar o schema de ambos os bancos. Para isso, faça: - Pendente
Rode a bateria de testes. Para isso, faça:
Pronto! Se todos os testes passaram com "BUILD SUCCESSFUL", seu ambiente está configurado.
A aplicação já está configurada no Eclipse e pronta para desenvolvimento. Faça o deploy da aplicação executando o método main
da classe AbutresNetApplication.java
e acesse pelo browser.
Qualquer dúvida ou problema, é só falar..