Skip to content

This project is a blog that allows the user to create posts, comment and like them. The project is built with Ruby on rails.

License

Notifications You must be signed in to change notification settings

aneallaryea100/blog_app

Repository files navigation

Blog Application Ruby Rails

This project is a blog that allows the user to create posts, comment and like them. The whole project is based on the ERDiagram below:

blog_app_diagram

Built With

  • Ruby (programming language)
  • Rails (framework)
  • PostgreSQL (database)
  • Linters: Rubocop
  • Linters: Stylent
  • Visual Studio Code (code editor)
  • RSpec (testings)

Getting Started

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

Prerequisites

  • A web browser like Google Chrome.
  • A code editor like Visual Studio Code with Git and Ruby.

You can check if Git is installed by running the following command in the terminal.

$ git --version

Likewise for Ruby installation.

$ ruby --version && irb

Setup

Clone the repository using the GitHub link provided below.

Install

In the terminal, go to your file directory and run this command.

$ git clone https://github.com/aneallaryea100/blog_app.git
$ cd Blog-App

Run the following command to install all dependencies.

$ bundle install
$ code .

Run tests

Run the local server with:

$ rails server

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

Run tests

To install rspec, in the terminal kindly run this command

$ gem install rspec

To run tests, please run this command

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

Usage

Kindly modify the files as needed.

Author

👤 Aneal Laryea

👤 Ntare Guy

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

📝 License

This project is MIT licensed.

About

This project is a blog that allows the user to create posts, comment and like them. The project is built with Ruby on rails.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published