Skip to content

joaovian06/blog-app

Repository files navigation

README

Desafio: Desenvolver a aplicação de um mini-blog, que deve ter três modelos principais: Post, Category e User. Cada novo post deve estar associado a uma categoria e um usuário. Além disso, é fundamental implementar uma funcionalidade de notificação broadcast utilizando o Action Cable. Sempre que um novo post for criado, o usuário correspondente deve receber uma notificação em tempo real. Este teste avaliará suas habilidades em modelagem de dados, programação em Ruby on Rails, e na utilização do Action Cable para comunicação em tempo real.

  • Inception Issue:

    • Milestone 1: Fundação

      • issue 1: Configurar ambiente de testes local

        • gems para testes
        • config rspec
        • config shoulda-matcher
        • config guard-rspec
        • config factory-bot
        • config faker
      • issue 2: Criar modelos base com TDD

        • criar modelo Post

          • gerar scafold para Post

          • campos title:string, description:string

          • rodar migration

          • validacoes

            • unicidade pelo titulo
            • presenca titulo e descricao
            • presenca das colunas do db
            • validade da factory
            • validar testes crud do controller post
        • criar modelo Category

          • gerar scafold para Category

          • campos title:string, description:string

          • rodar migration

          • validacoes

            • unicidade pelo titulo
            • presenca titulo e descricao
            • presenca das colunas do db
            • validade da factory
            • validar testes crud do controller category
        • criar modelo User

          • gerar scafold para User devise
          • campos name:string, email:string
          • rodar migration
    • Milestone 2: Telas

      • User/session/registration
        • Login, registration
      • Post
        • new, edit, show, index
      • Category
        • new, edit, show, index
    • Milestone 3: Setup Action Cable

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published