Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/carlosmuerto/ruby-blog-app

The Blog app will be a classic example of a blog website. You 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.
https://github.com/carlosmuerto/ruby-blog-app

Last synced: about 1 month ago
JSON representation

The Blog app will be a classic example of a blog website. You 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.

Awesome Lists containing this project

README

        

logo

Ruby Blog App

# 📗 Table of Contents

- [📗 Table of Contents](#-table-of-contents)
- [📖 Ruby Blog App ](#-ruby-blog-app-)
- [🛠 Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [💻 Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [configure postgresql database](#configure-postgresql-database)
- [Install](#install)
- [Usage](#usage)
- [👥 Authors ](#-authors-)
- [🤝 Contributing ](#-contributing-)
- [⭐️ Show your support ](#️-show-your-support-)
- [🙏 Acknowledgments ](#-acknowledgments-)
- [📝 License ](#-license-)

# 📖 Ruby Blog App

![screenshot](./blog_app_erd.png)

> The **Ruby Blog App** is a a classic example of a blog website. You 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

### Tech Stack

Client

Server

Database

## 💻 Getting Started

### Prerequisites

In order to run this project you need:

Example command:
```sh
gem install rails
```

### Setup

Clone this repository to your desired folder:

Example commands:
```sh
git clone [email protected]:carlosmuerto/ruby-blog-app.git
cd ruby-blog-app
```

### configure postgresql database

- edit 'config\database.yml' file with your username and password

### Install

Install this project with:

- install dependency
```sh
bundle install
```
- setup database
```sh
rails db:setup
```
- update swagger documentation
```sh
rails rswag RAILS_ENV=development
```

### Usage

To run the project, execute the following command:

```sh
rails server
```

(back to top)

## 👥 Authors

👤 Carlos Vivas

- GitHub: [@carlosmuerto](https://github.com/carlosmuerto)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/carlos-vivas-818ab831/)

👤 Andres Menutti

- GitHub: [@carlosmuerto](https://github.com/carlosmuerto)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/carlos-vivas-818ab831/)

👤 Wander Gonzalez

- GitHub: [@wandergithub](https://github.com/wandergithub)
- Twitter: [@wanderklk1](https://twitter.com/wanderklk1)
- LinkedIn: [Wander A. Gonzalez](https://www.linkedin.com/in/wander-a-gonzalez-53127b205/)

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

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

(back to top)

## ⭐️ Show your support

> Write a message to encourage readers to support your project
If you like this project...

(back to top)

## 🙏 Acknowledgments

> Give credit to everyone who inspired your codebase.
I would like to thank...

(back to top)

## 📝 License

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

_NOTE: we recommend using the [MIT license](https://choosealicense.com/licenses/mit/) - you can set it up quickly by [using templates available on GitHub](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). You can also use [any other license](https://choosealicense.com/licenses/) if you wish._

(back to top)