Skip to content

In this project, we developed a fully fleshed out social media application from modeling the entity-relationship diagram (ERD) to building the needed ActiveRecord. We worked with advanced associations, many-to-many relationships and used RSpec testing using shoulda-matchers and capybara

Notifications You must be signed in to change notification settings

acushlakoncept/ror-social-scaffold

 
 

Repository files navigation

Social Media App with Ruby on Rails

In this project we developed a fully fleshed out social media application from modelling the entity relationship diagram (ERD) to building the needed ActiveRecords.

Some of the advanced concepts explored in this project includes.

  • Working with advanced associations, many-to-many relationships.
  • Using RSpec testing using shoulda-matchers and capybara

screenshot

Built With

  • Ruby v2.7.0
  • Ruby on Rails v5.2.4
  • RSpec

Live Demo

Live Demo

Getting Started

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

Prerequisites

Ruby: 2.6.3 Rails: 5.2.3 Postgres: >=9.5

Setup

$ git clone https://github.com/acushlakoncept/ror-social-scaffold.git
$ cd ror-social-scaffold

Install gems with:

bundle install

Setup database with:

make sure you have postgress sql installed and running on your system

   rails db:create
   rails db:migrate

Usage

Start server with:

    rails server

Open http://localhost:3000/ in your browser.

Run tests

    rpsec 

Authors

👤 Somoye

👤 Uduak Essien

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Microverse TSE members who reviewed and gave us positive feedbacks and guidance.
  • Microverse

About

In this project, we developed a fully fleshed out social media application from modeling the entity-relationship diagram (ERD) to building the needed ActiveRecord. We worked with advanced associations, many-to-many relationships and used RSpec testing using shoulda-matchers and capybara

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 71.8%
  • HTML 20.1%
  • SCSS 5.8%
  • JavaScript 1.3%
  • Other 1.0%