MaiBlog
- Ruby 3.2.2
- Rails 7.0.4
- PostgreSQL
- Hotwire - (Turbo e Stimulus)
- Tailwind CSS
- Importmap
- Action Text
- Gem: Devise
- Gem: Kaminari
- Gem: Ransack
- Deploy ~> Railway.app
WEB
- Idiomas: Inglês e Português
- Cadastrar/Login - Usuário
- Recuperar senha
- Realizar comentários anônimos
- Ver os posts publicados de todos os usários ordenadas por data e hora
- Realizar busca por Título, descrição e tags dos posts
USUÁRIO LOGADO
- Criar e publicar posts
- Adicionar tags aos seus posts
- Realizar comentários registrado
- Editar sua conta
- Alterar senha
- Excluir sua conta
CORREÇÕES
- Add validate no comentário
- Refatorar Action mailer - Gmail
- Completar i18n - Devise
- Add upload de img no ActionText/ActiveStorage - mini_magick
- Add upload de img com AWS - Amazon
- Pesquisa do ransack duplicada - @q.result(distinct: true)
- Add Testes
# clonar o projeto
git clone [email protected]:GeorgePires/MaiBlog.git
# entre no diretório clonado
cd MaiBlog
# instalar dependências do Ruby on Rails
bundle install
# instalar dependências do Node
npm install
# criar os bancos de dados e adicionar usuário
rails dev:setup
# Usuário e post
- George: [email protected] | senha: 123456
# executar o projeto
./bin/dev
Entre no endereço: http://localhost:3000