An open API service indexing awesome lists of open source software.

https://github.com/oluwis/rails-blog-app

Blog feito com Ruby on Rails.
https://github.com/oluwis/rails-blog-app

rails rails7 ruby ruby-on-rails

Last synced: about 1 month ago
JSON representation

Blog feito com Ruby on Rails.

Awesome Lists containing this project

README

          




Rails Blog App

## BR

### Introdução

Esta aplicação foi feita usando Ruby 3+ e Rails 7+.

Este blog possui sistema de CRUD, autenticação, integração com bancos de dados, testes unitários e de integração, envios de emails, arquitetura MVC e jobs assíncronos em segundo plano.

Este blog é conteinerizado com Docker e Compose, e também usa Sidekiq para jobs em segundo plano.

### Feito com
![Ruby Badge](https://img.shields.io/badge/Ruby-CC342D?logo=ruby&logoColor=fff&style=for-the-badge)
![Ruby on Rails Badge](https://img.shields.io/badge/Ruby%20on%20Rails-D30001?logo=rubyonrails&logoColor=fff&style=for-the-badge)
![Sidekiq Badge](https://img.shields.io/badge/Sidekiq-B1003E?logo=sidekiq&logoColor=fff&style=for-the-badge)
![Redis Badge](https://img.shields.io/badge/Redis-FF4438?logo=redis&logoColor=fff&style=for-the-badge)
![PostgreSQL Badge](https://img.shields.io/badge/PostgreSQL-4169E1?logo=postgresql&logoColor=fff&style=for-the-badge)
![SQLite Badge](https://img.shields.io/badge/SQLite-003B57?logo=sqlite&logoColor=fff&style=for-the-badge)
![Docker Badge](https://img.shields.io/badge/Docker-2496ED?logo=docker&logoColor=fff&style=for-the-badge)

### Desenvolvimento Local

1. Clone este repositório
```sh
git clone https://github.com/OLuwis/rails-blog-app.git
```
2. Inicie o servidor local
```sh
bin/rails server
```
3. Acesse o servidor no seu navegador
```sh
http://localhost:3000
```

## EN

### Introduction

This application was built using Ruby 3+ and Rails 7+.

This blog features a CRUD system, authentication, database integration, unit and integration testing, email sending, MVC architecture, and asynchronous background jobs.

This blog is containerized with Docker and Compose, and also uses Sidekiq for background jobs.

### Built with
![Ruby Badge](https://img.shields.io/badge/Ruby-CC342D?logo=ruby&logoColor=fff&style=for-the-badge)
![Ruby on Rails Badge](https://img.shields.io/badge/Ruby%20on%20Rails-D30001?logo=rubyonrails&logoColor=fff&style=for-the-badge)
![Sidekiq Badge](https://img.shields.io/badge/Sidekiq-B1003E?logo=sidekiq&logoColor=fff&style=for-the-badge)
![Redis Badge](https://img.shields.io/badge/Redis-FF4438?logo=redis&logoColor=fff&style=for-the-badge)
![PostgreSQL Badge](https://img.shields.io/badge/PostgreSQL-4169E1?logo=postgresql&logoColor=fff&style=for-the-badge)
![SQLite Badge](https://img.shields.io/badge/SQLite-003B57?logo=sqlite&logoColor=fff&style=for-the-badge)
![Docker Badge](https://img.shields.io/badge/Docker-2496ED?logo=docker&logoColor=fff&style=for-the-badge)

### Local Development

1. Clone this repository
```sh
git clone https://github.com/OLuwis/rails-blog-app.git
```
2. Start the local server
```sh
bin/rails server
```
3. Access the server in your browser
```sh
http://localhost:3000
```