iugu-for-devs / codeplay

MIT License
6 stars 4 forks source link

CodePlay

CodePlay logo


Descrição do projeto

Funcionalidades

Como iniciar o projeto

Equipe

Descrição do Projeto

CodePlay é uma plataforma de aulas de programação. Nesta plataforma temos dois tipo de acesso, de um lado funcionários da própria CodePlay que cadastram aulas, administram preços e pacotes de assinatura de cursos e do outro lado os clientes, alunos que poderão ver suas aulas adquiridas por compras avulsas ou assinaturas que liberarão uma série de cursos e aulas. As aulas podem ser aulas em vídeo ou em texto, podem possuir valor R$ 0,00 (gratuíto), porém o visitante terá de se cadastrar em nossa plataforma e executar a compra para poder assistir a aula.

Funcionalidades

Como iniciar o projeto

Para executar esse projeto você deve ter um computador, preferencialmente com Linux, com a linguagem de programação Ruby na versão 3.0.1.

No terminal de seu computador, clone o projeto: $ git clone https://github.com/iugu-for-devs/codeplay. Dentro do diretório do projeto($ cd codeplay), você deve instalar as dependências definidas no arquivo \Gemfile com o comando bundle [install].

Se preferir iniciar o ambiente de teste com dados carregados no banco de dados execute o comando rake dev:prime.

Com todas dependências instaladas, execute rails server e acesse localhost:3000 em seu navegador.

Executando os testes

Com todas dependências instaladas, como descrito na seção anterior, Nossa ferramenta de teste utiliza o Google Chrome, certifique-se de que este navegador está instalado em seu computador e em seu terminal execute rspec, a lista de funcionalidades e testes estão na pasta \spec.

Layout da aplicação

CodePlay navegação

Equipe

A equipe foi composta (em ordem alfabética) entre os dois projetos por:

CodePlay:


Daniel Nottingham

Danilo Silva

Danilo Tupinambá

Diego Morais

Guilherme Roque

Janilson Silva

Jorge Borges

Lucas Benevides

Matheus Lacerda

Marcos Antonio

Samuel Santos

Iugu-Lite:


Ana Beatriz Rodrigues

Andre Torres

Felipe Leal Trovo

Gabriel Sugai

Heitor Adão

Josue Costa

Leandro Couto

Lucas Yoiti

Mauricio Oliveira

Simone Abreu

Mentoria e orientações:


Henrique Morato

João Almeida

Marcus Pereira