Skip to content

In this project, I built a Job opinion application based on a redesign of Twitter.

Notifications You must be signed in to change notification settings

Adewunmi97/ROR-CAPSTONE

Repository files navigation

README

Ruby on Rails Capstone Project: Redesign of Twitter

In this project I built a Job opinion application based on a redesign of Twitter.

Some of the advanced concepts explored in this project includes.

  • Working with advanced associations, many-to-many relationships, a typical twitter follow and follower relationship model.
  • Authentication using Devise
  • Used RSpec as the test suit with the help of shoulda-matchers and capybara for effective testing. Both unit and integration testing was done.
  • Used paperclip gem to achieve image upload for profile photo and cover image

image

Built With

  • Ruby v2.7.2
  • Ruby on Rails v6.0.3.6
  • RSpec
  • Bootstrap ~4.0
  • Postgres: >=13.2

Live Demo

Live Demo

Video Presentation

Loom Link

Getting Started

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

Prerequisites

Ruby: 2.7.2 Rails: 6.0.3.6 Postgres: >=13.2

Setup

$ git clone https://github.com/Adewunmi97/ROR-CAPSTONE.git
$ cd ROR-capstone

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

👤 Shonibare Adewunmi

🤝 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

About

In this project, I built a Job opinion application based on a redesign of Twitter.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published