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

This branch is 89 commits ahead of, 5 commits behind microverseinc/ror-social-scaffold:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f4d3548 · May 19, 2021
Aug 20, 2020
Aug 19, 2020
Jan 30, 2020
Aug 13, 2020
Aug 11, 2020
Aug 11, 2020
Jan 30, 2020
Jan 30, 2020
Jan 30, 2020
Aug 19, 2020
Jan 30, 2020
Jan 30, 2020
Jan 30, 2020
Aug 20, 2020
Aug 13, 2020
Jan 30, 2020
Jan 30, 2020
Aug 13, 2020
Aug 12, 2020
Aug 19, 2020
Aug 19, 2020
May 19, 2021
Jan 30, 2020
Jan 30, 2020
Jun 23, 2020
Aug 13, 2020

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%