GitHunt
AP

apt2tell/blog-app

This app is built on Ruby on rails using RubyGem as the software package system. It is designed using ORM technique - database migration file to maintain database schema

๐Ÿ“— Table of Contents

๐Ÿ“– Blog app - creating a data model

Ruby on Rails

This project uses MVC approach to implement the design using rails gem and postgresql. This app is built on Ruby on rails using RubyGem as the software package system. It is designed using ORM technique - database migration file to maintain database schema

๐Ÿ›  Built With

Ruby 3.1.3 > postgresql > Rails 7

Tech Stack

Backend

Key Features

  • [] Comments
  • [] Posts
  • [] Likes
  • [] Users

(back to top)

๐Ÿš€ Live Demo

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

  • A Desktop or Laptop Computer running on with Windows, Mac OS or Linux operating system.
  • Rails installed on the Computer

Setup

Clone this repository to your desired folder:

  • https://github.com/apt2tell/blog-app.git if your're using https or git
  • git@github.com:apt2tell/blog-app.git if you prefer ssh and hit enter.
  • create a directory in your preferred location (e.g in the Desktop or Document directory)

Install

Install this project with:

  • Install Ruby on Rails framework.
  • Use RubyGems as a software package system.
  • Dependencies (a packet manager is required): then you run the command bundle install in the terminal

Usage

To run the project, execute the following command:

  • rails server
  • This will run the project in the terminal in the specified directory

Run tests

To run tests, run the following command:

  • rspec spec
  • This will run all tests on your local machine

(back to top)

๐Ÿ‘ฅ Authors

๐Ÿ‘ค apt2tell

๐Ÿ‘ค Kwasi Antwi Baayeh

(back to top)

๐Ÿ”ญ Future Features

  • [] [Add Devise.]
  • [] [Add authorization rules.]
  • [] [Integration specs for Views.]

(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 kindly give me a star โญ๏ธ in the project repository.

(back to top)

๐Ÿ™ Acknowledgments & Attribution

  • I would like to thank Microverse.
  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

(back to top)

๐Ÿ“ License

This project is MIT licensed.

(back to top)

apt2tell/blog-app | GitHunt