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

https://github.com/georjane/my_blog_app

To get familiar with Ruby on Rails, this project was built and successfully deployed on Heroku
https://github.com/georjane/my_blog_app

odin rails ruby witah-georjane

Last synced: 3 months ago
JSON representation

To get familiar with Ruby on Rails, this project was built and successfully deployed on Heroku

Awesome Lists containing this project

README

          

# Blog App

## Project description
This project is for learning purpose just to get familiar with Ruby on Rails. It is gotten from [The Odin Project](https://www.theodinproject.com/courses/ruby-on-rails/lessons/ruby-on-rails-ruby-on-rails).

In it, we built a simple blog app demo, with ruby on rails, erb, css, scss.

## Screenshot
![](app/assets/images/janeblog.png)

## Live demo link
[BlogA](https://jane-blog.herokuapp.com/)

## Tools and technologies used to build this project
1. [Ruby 2.7.1](https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-7-1-released/)
1. [Ruby on Rails 6.0.3.2](https://weblog.rubyonrails.org/2020/6/17/Rails-6-0-3-2-has-been-released/)

## Running and testing it locally

### Prerequisites
1. You should have [Ruby 2.7.1](https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-7-1-released/)
1. You need to have [Rails 6.0.3.2](https://weblog.rubyonrails.org/2020/6/17/Rails-6-0-3-2-has-been-released/)

### Setup
1. Clone this repository with `https://github.com/Georjane/My_Blog_App.git`

1. Go inside this repo locally by typing `cd My_Blog_App`

1. Run `bundle install` to install all necessary dependecies

1. Run `bin/rails db:migrate` to create necessary tables in database

### Usage
Run `bin/rails server`

## Contributing
There are two ways of contributing to this project:

1. If you see something wrong or not working, please open the issue in issue section
1. If you see something to improve or to correct, and you have a solution to that, follow the below steps to contribute:
1. Fork this repository
1. Clone it on your local computer by running `git clone https://github.com/Georjane/My_Blog_App.git` __Replace *your username* with the username you use on github__
1. Open the cloned repository which appears as a folder on your local computer with your favorite code editor
1. Create a separate branch off the *master branch*,
1. Write your codes which fix the issue you found
1. Commit and push the branch you created
1. Open a pull request, comparing your new created branch with our original master branch [here](https://github.com/Georjane/My_Blog_App/pulls)

## Author
### 1. Witah Ngu Georjane
* Github: [@Georjane](https://github.com/Georjane)
* Twitter: [@WittyJany](https://twitter.com/WittyJany)
* LinkedIn: [Witah Georjane](https://www.linkedin.com/in/witah-georjane-74b8bb184)

## Show your support
Give a ⭐️ if you like this project!

## Acknowledgment
* [Microverse](https://www.microvese.org)
* [The Odin Project](https://www.theodinproject.com)