Skip to content

A Twitter redesign project that allow users to create accounts, login into the system, publish tweets, follow other users and unfollow as well.

Notifications You must be signed in to change notification settings

bafiam/hikers-bay

Repository files navigation

Twitter redesign - Rails Project

This project consist of building a site similar to Twitter that allow users to create accounts, login into the system, publish tweets, follow other users and unfollow as well.

Screenshots

screenshot

Built With

  • Ruby v2.7.0
  • Ruby on Rails v6.0.2

Live Demo

Heroku Application

Prerequisites

The development environment uses Ruby, hence install ruby before proceeding.

  • Mac OS - brew install ruby

  • Linux - sudo apt-get install ruby-full

  • windows - Download RubyInstaller here, run it, and you are done!

Installing Dependencies

To install Bundler run this command:

  gem install bundler

Now, you are ready to install the Gemfile dependencies. Run the following command and you are good to go:

  bundle install

Installation and set-up

  1. Clone the project - git clonehttps://github.com/bafiam/hikers-bay.git

  2. Run bundle to get all the gems

  3. Go to config/database.yml change password to your postgres DB password, or follow this guide

  4. Run sudo service posgresql start

  5. Run rails db:migrate

⭐️ Running the code

Inside The project Repository run the following command:

    $ rails server

Then, go to http://localhost:3000/

⭐️ Testing the code with Rspec

Inside The project Repository run the following command:

    $ rspec spec --format documentation

Author

👤 Bafiam Steve

About

A Twitter redesign project that allow users to create accounts, login into the system, publish tweets, follow other users and unfollow as well.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published