Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/lu-jim/railsblog

Classic example of a blog website build with Ruby on Rails. The app shows the list of posts and empowers readers to interact with them by adding comments and liking posts.
https://github.com/lu-jim/railsblog

Last synced: about 2 months ago
JSON representation

Classic example of a blog website build with Ruby on Rails. The app shows the list of posts and empowers readers to interact with them by adding comments and liking posts.

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/Microverse-blueviolet)
# Rails Blog
Classic example of a blog website build with Ruby on Rails. The app shows the list of posts and empowers readers to interact with them by adding comments and liking posts.

## Built With

- Ruby
- Rails
- Rspec
- Postgres

## Getting Started
To get a local copy up and running follow these simple steps.
### Prerequisites
- Having a modern internet browser: I.E. Chrome, Edge, Safari, Firefox.
### Setup
- Go into the main page for this project: https://github.com/lu-jim/railsblog
- Click the green Code button next to the About section.
- Select the then click the 📋 button.
### Install
- Open your console and change the current working directory into the destination for this project.
- Type `git clone`, and then paste the URL copied in the Setup section.
- Type Enter and then enter `cd railsblog` to enter into the project directory.
- Run `bundle` to install the required dependencies
- Run `rails db:create` and `rails db:migrate` to run the proper migrations and generate the app schema

## Run
- Enter `rails s` to run the app server

### Testing
- Run `rspec spec` to run the tests for this project

## Authors

👤 **Luis Fernando Jimenez**

- GitHub: [@lu-jim](https://github.com/lu-jim)
- Twitter: [@lujimhe](https://twitter.com/lujimhe)
- LinkedIn: [@lujim](https://www.linkedin.com/in/lujim/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

## Show your support

Give a ⭐️ if you like this project!
## Acknowledgments

- Microverse for the guidelines used for this project
- My SO and project manager, Mane
## 📝 License

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