Skip to content

TreinaDev/speakers-app

Repository files navigation

Speakers-App

Este projeto foi desenvolvido na Turma 13 do Treina Dev da Campus Code.

É um sistema integrado de três aplicações para gerenciar conteúdos e tarefas de eventos e seus participantes.

Sumário

1 - Tecnologias

Tecnologias

Ruby RubyOnRails TailwindCSS

Gems utilizadas

  • rubocop-rails-omakase - Um conjunto de regras para manter o código Rails limpo e consistente.
  • rspec-rails - Framework de testes para aplicações Rails.
  • capybara - Ferramenta de teste de integração para simular a interação do usuário com a aplicação.
  • cuprite - Driver de teste para Capybara usando o Chrome DevTools Protocol.
  • simplecov - Gera relatórios de cobertura de código.
  • factory_bot_rails - Biblioteca para criar dados de teste de forma fácil e limpa.
  • shoulda-matchers - Fornece matchers para testes RSpec que simplificam a escrita de testes.
  • faker - Gera dados fictícios para testes.
  • devise - Solução de autenticação flexível para Rails.
  • faraday - Biblioteca HTTP para fazer requisições.
  • sqlite3 - Interface para o banco de dados SQLite3.
  • turbo-rails - Ferramentas para criar aplicações Rails mais rápidas dinâmicas.
  • stimulus-rails - Framework JavaScript para adicionar interatividade a aplicações Rails.
  • tailwindcss-rails - Integração do Tailwind CSS com Rails.

Configuração

Acesse TreinaDev/speakers-app e execute os seguintes comandos:

git clone git@github.com:TreinaDev/speakers-app.git
cd speakers-app
bin/setup

Se necessário utilize o seguinte comando para colocar a aplicação no ar:

bin/dev

Testes

Para rodar os testes, execute:

rspec

Documentação API

Clique aqui para acessar a documentação

Contribuidores


Bruno Herculano

Pedro Dias

Matheus Santana

Thiago Gois

Lucas Caetano

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors