Skip to content

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

License

Notifications You must be signed in to change notification settings

apt2tell/blog-app

Repository files navigation

📗 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
  • [email protected]: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)

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published