Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/starsheriff2/blog_app


https://github.com/starsheriff2/blog_app

Last synced: about 7 hours ago
JSON representation

Awesome Lists containing this project

README

        

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

# Blog App

> In this project we build a simple blog application, using the MVC framework.
# Screenshot
![screenshot](./app_screenshot.png)

You can use the CRUD (Create, Read, Update, Delete) operations on each articles and comments section.

## Built With
- Ruby version 3.0.0
- Ruby on Rails 6.1.1

## Live Demo

[Live Demo Link](https://safe-refuge-27915.herokuapp.com/)

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

### Prerequisites
- Linux/Mac Operating systems

### Setup
1. Open your terminal or command prompt.
2. If you don’t have git installed in your system, skip this step and go to step 3. If you do have git installed in your system, clone this repository to your computer in any directory you want by copying this text into your command prompt/terminal: `git clone https://github.com/StarSheriff2/blog_app.git` .

Now go to "Install" section
3. If you don’t have git installed in your system, you can download the program files. To do this, click on the green button that says “**Code**“, on the upper right side of the project frame.
4. You will see a dropdown menu. Click on “**Download ZIP**“.
5. Go to the directory where you downloaded the **ZIP file** and open it. Extract its contents to any directory you want in your system.

### Install
1. If you are not in your system terminal/command prompt already, please open it and go to the directory where you cloned the remote repository or extracted the project files.
2. While in the root directory, type `bundle install`. This will install all the necessary gems in your system.
3. Then you can type yarn install --check-files.
4. Now type bin/rails db:migrate to migrate the database.
### Usage
1. Run bin/rails server
2. Enjoy

### Troubleshooting
-If you encounter any problem regarding ruby versions you can follow the steps provided in this guide using "rbenv", a ruby version manager:

https://www.theodinproject.com/courses/ruby-programming/lessons/installing-ruby-ruby-programming

## Authors

👤 **Arturo Alvarez**

- GitHub: [@StarSheriff2](https://github.com/StarSheriff2)
- Twitter: [@ArturoAlvarezV ](https://twitter.com/ArturoAlvarezV )
- LinkedIn: [Arturo Alvarez](https://www.linkedin.com/in/arturoalvarezv/)

👤 **Carlos Ospina**

- GitHub: [@carloso0114](https://github.com/carloso0114)
- LinkedIn: [Carlos Ospina](https://www.linkedin.com/in/carlosospina/)

## Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/StarSheriff2/blog_app/issues).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Project based on RoR official docs

https://guides.rubyonrails.org/getting_started.html

- The Odin Project

https://www.theodinproject.com/courses/ruby-on-rails/lessons/ruby-on-rails-ruby-on-rails
## 📝 License

This project is [MIT](https://github.com/StarSheriff2/blog_app/blob/main/LICENSE) licensed.