Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/starsheriff2/blog_app
https://github.com/starsheriff2/blog_app
Last synced: about 7 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/starsheriff2/blog_app
- Owner: StarSheriff2
- License: mit
- Created: 2021-02-04T20:02:18.000Z (almost 4 years ago)
- Default Branch: development
- Last Pushed: 2021-02-27T03:00:35.000Z (over 3 years ago)
- Last Synced: 2023-03-10T19:02:35.830Z (over 1 year ago)
- Language: Ruby
- Size: 219 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 typeyarn install --check-files
.
4. Now typebin/rails db:migrate
to migrate the database.
### Usage
1. Runbin/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
## 📝 LicenseThis project is [MIT](https://github.com/StarSheriff2/blog_app/blob/main/LICENSE) licensed.