É um sistema para auxiliar na arrecadação de recursos financeiros a fim de proporcionar ações beneficentes de Natal organizadas pelo curso de Tecnologia de Sistemas para Internet (TSI) da UTFPR de Guarapuava.
O sistema foi inicialmente desenvolvido pela turma do segundo semestre de 2016 da disciplina de Web IV do curso de TSI.
- Cadastro de escolas e de cartas de natal elaboradas pelas crianças de tais escolas.
- Apresentação das cartas de natal aos usuários.
- Apresentação dos detalhes de cada carta, incluindo o total arrecadado e mensagens deixadas pelos doadores.
- Possibilidade de doação de qualquer quantia a uma carta, de forma virtual via cartão de crédito ou física diretamente a um organizador da ação de natal.
- Monitoramento da percentagem de arrecadação de cada carta.
- Apresentação de fotos da entrega do presente à criança da carta contemplada.
- JSF
- JPA (Hibernate)
- Primefaces
- Materialize
- Netbeans
- Tomcat
- MySQL
- Maven
- Clonar o repositório com
git clone
- Entrar no diretório
src/mais/webapp/resources
via prompt de comando e instalar as dependências definidas no arquivopackage.json
vianpm
- Digite o comando
npm install
- Este comando vai criar o diretório
node_modules
com as dependências do Materialize e outros.
- Digite o comando
- Entrar na raiz do projeto via prompt de comando e instalar as dependência definidas no arquivo
pom.xml
do Maven- Digite o comando
mvn clean install
- Digite o comando
- Criar um novo banco de dados no MySQL com o nome
natal_dos_sonhos
- Editar o arquivo
src/main/resources/META-INF/persistence.xml
com as configurações de acesso ao banco de dadosnatal_dos_sonhos
- Alterar a propriedade
javax.persistence.jdbc.user
para o usuário correspondente ao MySQL - Alterar a propriedade
javax.persistence.jdbc.password
para a senha correspondente ao MySQL
- Executar o projeto.
0.0.1 - Release de 07/12/2016