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

https://github.com/ginabeki/blog_app

A Blog App built with ruby on rails, which shows list of posts and empower readers to interact with the posts by liking and adding comments.
https://github.com/ginabeki/blog_app

ruby ruby-gem ruby-on-rails

Last synced: 3 months ago
JSON representation

A Blog App built with ruby on rails, which shows list of posts and empower readers to interact with the posts by liking and adding comments.

Awesome Lists containing this project

README

          

# πŸ“— Table of Contents

- [πŸ“— Table of Contents](#-table-of-contents)
- [πŸ“– Blog App ](#-blog-app-)
- [πŸ›  Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [πŸ’» Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [πŸ‘₯ Author ](#-author-)
- [πŸ”­ Future Features ](#-future-features-)
- [🀝 Contributing ](#-contributing-)
- [⭐️ Show your support ](#️-show-your-support-)
- [πŸ™ Acknowledgments ](#-acknowledgments-)
- [πŸ“ License ](#-license-)

- [πŸ“ License](#license)

# πŸ“– Blog App

> This is a Blog App built with ruby on rails, which shows list of posts and empower readers to interact with the posts by liking and adding comments.

## πŸ›  Built With

### Tech Stack

### Key Features

- **Create a Post**
- **Add a Comment to a Post**
- **Like a Post**

## πŸ’» Getting Started

To get a local copy up and running, follow these steps.

### Prerequisites

In order to run this project you need:

- IDE or code editor: **VsCode, atom, sublime**...
- To have [Ruby](https://www.ruby-lang.org/en/) and [Git](https://git-scm.com/) installed on your system.

After installing Ruby, run the following command to install rails.-

```sh
gem install rails
```

### Setup

Clone this project on your local machine using the following command in your terminal:

```sh
git clone https://github.com/ginabeki/Blog_app.git
```

### Install

Run the following command to install all project's dependencies:

```sh
cd Blog_app
bundle install
```

### Usage

To run the project, execute the following command:

Example command:

```sh
rails server
```

OR

```sh
rails s
```

### Run tests

To run tests, run the following command:

Example command:

```sh
gem install rails rspec
rails spec spec/models/
```

## πŸ‘₯ Author

πŸ‘€ **Gina Beki**

- GitHub: [@ginabeki](https://github.com/ginabeki)
- Twitter: [@gina](https://twitter.com/ginabeki)
- LinkedIn: [@ginabeki](https://www.linkedin.com/in/ginabeki/)

πŸ‘€ **Mujeeb ur Rahman**

- GitHub: [![Mujeeb](https://img.shields.io/badge/-Mujeeb_Ur_Rahman-white?logo=GitHub&logoColor=181717&style=plastic)](https://github.com/githubhandle)
- Twitter: [![mujeeburrahman](https://img.shields.io/badge/-mujeeburahman-blue?logo=Twitter&logoColor=skyBlue&style=plastic)](https://twitter.com/twitterhandle)
- LinkedIn: [![Mujeeb-ur-Rahman](https://img.shields.io/badge/-Mujeeb_Ur_Rahman-blue?logo=LinkedIn&logoColor=#0072b1&style=plastic)](https://linkedin.com/in/linkedinhandle)

## πŸ”­ Future Features

- [ ] **Add GUI**

## 🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

## ⭐️ Show your support

If you like this project, kindly give it a star ⭐️

## πŸ™ Acknowledgments

- Thanks to the Microverse team for the great curriculum.
- Thanks to the Code Reviewer(s) for the insightful feedback.
- Hat tip to anyone whose code was used.
- Ruby on Rails DocumentationπŸ™ƒ

## πŸ“ License

This project is [MIT](https://github.com/ginabeki/Blog_app/blob/develop/README.md) licensed.

(back to top)