Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/gregolive/blog

A simple blog app outlining coffee varieties from around the world.
https://github.com/gregolive/blog

ruby-on-rails

Last synced: 18 days ago
JSON representation

A simple blog app outlining coffee varieties from around the world.

Awesome Lists containing this project

README

        

# Coffee Origins Blog

A simple blog app outlining coffee varities from around the world. Made according to [Getting Started with Rails](https://guides.rubyonrails.org/getting_started.html) from Rails Guides.

## Live demo

Avaliable via [Heroku](https://morning-ridge-46206.herokuapp.com/) 👈

Login with...

user: dhh
password: secret

## Features

- RESTful design
- CRUD operations for blog articles
- Create & delete operations for comments
- User authentication

## What I learned

- How to start up the Puma web server built into Rails
- Syntax for Rails generators and commonly used commands
- Rails Active Record and database migration
- Writing HTML with mixed in Ruby via ERB templating
- Resouceful routing Rails features
- How to refactor views with parials
- How to simplify models with concerns
- Built-in Rails model association methods
- Implementing basic user authentication in Rails
- Deployment to Heroku

## Ruby version

2.7.4