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.
1 - Tecnologias
- 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.
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
Para rodar os testes, execute:
rspec
Clique aqui para acessar a documentação
Bruno Herculano |
Pedro Dias |
Matheus Santana |
Thiago Gois |
Lucas Caetano |
---|