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.
- Host: GitHub
- URL: https://github.com/ginabeki/blog_app
- Owner: ginabeki
- License: mit
- Created: 2023-02-21T11:09:17.000Z (over 3 years ago)
- Default Branch: develop
- Last Pushed: 2023-03-13T15:17:16.000Z (over 3 years ago)
- Last Synced: 2025-10-05T12:56:40.129Z (9 months ago)
- Topics: ruby, ruby-gem, ruby-on-rails
- Language: Ruby
- Homepage:
- Size: 136 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)
> 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.
- **Create a Post**
- **Add a Comment to a Post**
- **Like a Post**
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/
```
π€ **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: [](https://github.com/githubhandle)
- Twitter: [](https://twitter.com/twitterhandle)
- LinkedIn: [](https://linkedin.com/in/linkedinhandle)
- [ ] **Add GUI**
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
If you like this project, kindly give it a star βοΈ
- 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π
This project is [MIT](https://github.com/ginabeki/Blog_app/blob/develop/README.md) licensed.