admirerbrown / Rails-Blog_App

This is a blog app which uses Ruby on Rails for backend and allows users to read peoples posts and comments and allows people who sign up to add their posts and comment as well as like others posts, it also integrates with PostgreSQL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“— Table of Contents

πŸ“– ROR Blog app

This is a blog app which uses Ruby on Rails for backend and allows users to read peoples posts and comments and allows people who sign up to add their posts and comment as well as like others posts, it also integrates with PostgreSQL The figure below is the ERD for the project:

πŸ›  Built With

Tech Stack

Server
Database

Key Features

  • Login and authentication.
  • See post from users.

(back to top)

(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:

  • Ruby installed in your machine

  • gem install rails (Ruby gem)

Setup

Clone this repository to your desired folder:

  • git clone https://github.com/admirerbrown/Rails-Blog_App.git
  • cd Rails-Blog_App
  • bundle install
  • rails db:create
  • rails db:migrate

Usage

To run the project, execute the following command:

  • rails server

Run tests

To run tests, run the following command accordingly:

  • rails db:seed RAILS_ENV=test

  • rspec

(back to top)

πŸ‘₯ Author

πŸ‘€ Samuel Kyere

πŸ‘€ Roy Jumah

(back to top)

πŸ”­ Future Features

  • Allow users to add post
  • Allow users to like and comment

(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 then don't forget to give a star star on this repository

(back to top)

🀝 Acknowledgement

I would like to thank microverse for their resources.

(back to top)

πŸ“ License

This project is MIT licensed.

About

This is a blog app which uses Ruby on Rails for backend and allows users to read peoples posts and comments and allows people who sign up to add their posts and comment as well as like others posts, it also integrates with PostgreSQL

License:MIT License


Languages

Language:Ruby 68.4%Language:HTML 28.3%Language:CSS 2.2%Language:JavaScript 1.2%