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

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

This project - Blog app is built using ruby on rails. The Blog app is a classic example of a blog website. The project is 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/ijeomaodinko/blog-app

css3 html5 javascript postgres ruby ruby-on-rails

Last synced: 3 months ago
JSON representation

This project - Blog app is built using ruby on rails. The Blog app is a classic example of a blog website. The project is 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

          

![](https://img.shields.io/badge/Microverse-blueviolet) ![](https://badgen.net/builder#badge/Ruby%20on%20Rails/7.0.4/red) ![](https://badges.aleen42.com/src/visual_studio.svg) ![Postgres](https://img.shields.io/badge/postgres-%23316192.svg?style=for-the-badge&logo=postgresql&logoColor=white) ![Ruby](https://img.shields.io/badge/ruby-%23CC342D.svg?style=for-the-badge&logo=ruby&logoColor=white) ![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)

# Blog App 🌍

This project - Blog App is built using ruby on rails. The Blog app is a classic example of a blog website. The project is a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and likes.

## Built With 🛠

- Major languages: Ruby
- Frameworks: Ruby on Rails, Capyprama
- Technologies used: Rubocop, Gem, Postgresql
- Code Editor: Visual Studio
- Testing: Rspec

## Live Demo (if available)

[Live Demo Link]

# Getting Started

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

Open your console. Run the following

If you are using HTTPS

"git clone https://github.com/ijeomaodinko/blog-app.git

If you are using a SSH key.

"git clone https://github.com/ijeomaodinko/blog-app.git

Press ENTER to create your local clone. After creating it, you can open the app through the open folder in Vscode or typing `cd blog-app` on the terminal

### Prerequisites
- A modern web browser like Chrome, Safari, Firefox, etc.
- JavaScript enabled.
- Ruby on rails
- Postgres

### Build the Development Serve

rails s

Open it by accessing http://localhost:3000/ on your browser.

### To Run Test
To install rspec in the terminal:

$ gem install rspec

To run tests, run this command

$ rspec ./spec/#{filename}_spec.rb

### Create, Drop and, Reset a Database

rails db:create
rails db:drop
rails db:reset

### Generate Schema

rails db:migrate

### Generate Controller

rails generate controller NAME [action action] [options]

## Author 1 🖊📖

👤 **Ijeoma Odinko**

- GitHub: [@ijeomaodinko](https://github.com/ijeomaodinko)
- Twitter: [@iodinko](https://twitter.com/iodinko)
- LinkedIn: [ijeomaodinko](https://linkedin.com/in/ijeomaodinko)

## Author 2 🖊📖

👤 **Ntihinduka Alpha**

GitHub: githubhandle
Twitter: twitterhandle
LinkedIn: LinkedIn

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

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

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Hat tip to anyone whose code was used
- Inspiration
- etc

## 📝 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._