Projeto para utilização em Quadras Esportivas.
- Miguel Novack
- Roger Rezende
- William Maich
Visando a dificuldade de proprietários de quadras esportivas, com o grande número de clientes, ter um controle de aluguéis e movimentação de caixa, o WebSports é um software que tem como objetivo auxiliar no controle de Quadras Poliesportivas, assim facilitando tanto o proprietário da quadra quanto o usuário, oferecendo comodidade para fazer reservas à distância. O sistema permitirá gerenciar clientes, produtos, quadras e gastos.
- Para auxílio e diminuição do código, utilizamos o Play! framework.
- Junto ao Play, para autenticação estamos usando Deadbolt 2.
- Para gerenciamento de dependências utilizamos o Scala - SBT.
- Ferramenta de Mapeamento Objeto-Relacional Ebean.
- Para Front-end Sass / jQuery / FullCalendar.js.
- Para versionamento GitHub e Git.
- Clone o projeto
git clone https://github.com/javielrezende/WebSports
- Instalar e declarar nas variáveis do Sistema o Java 8 JDK
- Baixar o software e instalar o Scala - SBT
- Setar nas variáveis de ambiente do Sistema Operacional a pasta bin do Play com o comando no prompt de comando:
setx PATH=%PATH%;"C:\Program Files (x86)\sbt\bin"
- Abra o xampp e rode o mysql e crie o banco de dados com o nome: "websports"
- Para windows, no prompt de comando, na raíz do projeto digite
sbt run
- No navegador digite localhost:9000
Em caso de erro de UTF-8, verificar se o nome do usuário ou o nome da pasta no qual foi colocado o projeto está com algum caracter especial (acentos, traços e pontos). O sistema não aceita esses caracteres nestes locais, impedindo o funcionamento correto.