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 [email protected]: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

No packages published