Skip to content

javielrezende/WebSports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

received_10212894458459312

Projeto para utilização em Quadras Esportivas.

Integrantes

  • Miguel Novack
  • Roger Rezende
  • William Maich

Introdução

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.

Tecnologias

  1. Para auxílio e diminuição do código, utilizamos o Play! framework.
  2. Junto ao Play, para autenticação estamos usando Deadbolt 2.
  3. Para gerenciamento de dependências utilizamos o Scala - SBT.
  4. Ferramenta de Mapeamento Objeto-Relacional Ebean.
  5. Para Front-end Sass / jQuery / FullCalendar.js.
  6. Para versionamento GitHub e Git.

Instalação para Teste

  1. Clone o projeto git clone https://github.com/javielrezende/WebSports
  2. Instalar e declarar nas variáveis do Sistema o Java 8 JDK
  3. Baixar o software e instalar o Scala - SBT
  4. 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"
  5. Abra o xampp e rode o mysql e crie o banco de dados com o nome: "websports"
  6. Para windows, no prompt de comando, na raíz do projeto digite sbt run
  7. No navegador digite localhost:9000

Observação

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.

Documentação JavaDoc

https://mglnb.github.io/websports/