Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/chrispaixk/blog-app

The Blog app is a web app that focused on main feature of any blog app or website where interaction between users is needed such as posts, likes and comments
https://github.com/chrispaixk/blog-app

postgresql ruby ruby-on-rails

Last synced: 20 days ago
JSON representation

The Blog app is a web app that focused on main feature of any blog app or website where interaction between users is needed such as posts, likes and comments

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/Microverse-blueviolet)

# Blog-app

> The Blog app will is a classic example of a blog website. I will create a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.

## Built With

- Ruby
- Rubocop
- Ruby on Rails

## Authors

👤 **Chrispaix Kaze**

- GitHub: [@Chrispaix Kaze](https://github.com/ChrispaixK)
- Twitter: [@Chrispaix Kaze](https://twitter.com/ChrispaixK)
- LinkedIn: [Chrispaix Kaze](https://www.linkedin.com/in/chrispaix-kaze-70445a175/)

👤 **Nicholas Emmanuel**

- GitHub: [@NickEmma](https://github.com/NickEmma)
- Twitter: [@techieEmma](https://twitter.com/techieEmma)
- LinkedIn: [@Nicholas Emmanuel](https://www.linkedin.com/in/techieemma/)

## Getting Started

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

- Clone this repository
- Change to the project directory by entering :

`cd blog-app` in the terminal.
- Run `mailcatcher`
- open localhost on `http://127.0.0.1:1080`
> For development environment purpose this is where you'll get your confirmation mail

### Setup

You can clone this repository or simply download the files as a .zip
If you want to set up a personal repository based on this one, you can as well fork it.

### Run test for linter:

```
rubocop -A
```

### Start the app:

```
ruby main.rb
```

### Install RSpec

```
gem install rspec
```

### Run tests:

```
rspec spec spec/[FILE NAME FROM THE SPEC FOLDER]
```

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/ChrispaixK/blog-app/issues).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Microverse

## 📝 License

This project is [MIT](./MIT.md) licensed.