Skip to content

Blog website built in Ruby on Rails. Fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.

License

Notifications You must be signed in to change notification settings

jorgeabrahan/blog

Repository files navigation

📗 Table of Contents

📖 Blog website

Blog website built in Ruby on Rails. Fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.

Entity Relationship Diagram

Entity Relationship Diagram

View URIs

users

users/:id

users/:user_id/posts

users/:user_id/posts/:id

🛠 Built With

Tech Stack

Client
Database

Key Features

  • List of blog posts preserved in PostgreSQL
  • Posts Interaction (comments and likes)
  • Blog redaction

(back to top)

💻 Getting Started

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

Prerequisites

In order to run this project you need:

  • Git SCM
  • Ruby installed
  • Rails installed

Setup

Clone this repository to your desired folder:

git clone https://github.com/jorgeabrahan/blog.git

Or download the ZIP folder.

Install

Once you've cloned the repository simply run:

bundle install
rails db:create
rails db:migrate

Usage

To run the project, if you are on the blog folder path on your terminal you can execute the following command:

rails server

Run tests

To start tests run:

rspec spec

Deployment

  • Render
  • Heroku

(back to top)

👥 Authors

👤 Jorge Abrahan

(back to top)

🔭 Future Features

  • Create tests
  • Create interface

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project you can just cheer me up with a comment 🙂!

(back to top)

🙏 Acknowledgments

The whole project idea comes from Microverse

(back to top)

❓ FAQ

  • What is this project main purpose?

    • To practice working with Ruby on Rails, PostgreSQL and interpret entity relationship diagrams, UML class diagrams and build UIs in ruby based on design guidelines.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

Blog website built in Ruby on Rails. Fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published