Skip to content

Twitter Redesign - Rails app with the core functionality of Twitter

Notifications You must be signed in to change notification settings

ermin-cahtarevic/twitter-capstone

Repository files navigation

Twitter Redesign

Capstone Project of the Ruby on Rails Curriculum in Microverse.

The project consisted of creating an MVP of the app. With the implementation of the main functionalities.

  • Users log in only with username (proper authentication was not a requirement)

    • Before a user logs in they can only see the Log in/Sign up page
    • When they log in they have full access to the app
  • Users can create opinions/tweets

  • Users can follow other users

  • Users can add a profile photo and a profile cover image

    • They can upload the images while signing up
    • Or, later on through the settings page
  • The discover page shows the most recent opinions/tweets from users that are not followed by the logged in user

  • The app is an MVP of the full product - with the full graphical design, but only basic features that can be extended in the future.

The Live Version - Twitter Redesign

Design: Twitter Redesign, by Gregoire Vella

Home page

Homepage

Profile page

Profile page

Built With

  • Ruby (version 2.6.4)

  • Ruby on Rails (version 5.2.4)

  • Gems

    • gem 'pg'
    • gem 'bootstrap-sass'
    • gem 'font-awesome-rails'
    • gem 'rspec'
    • gem 'capybara'
    • gem 'carrierwave'
    • gem 'faker'

Usage

Clone the repository to your machine and cd into the directory

$ git clone git@github.com:ermin-cahtarevic/twitter-capstone.git
$ cd twitter-capstone

Use the following command to start the rails server then visit: http://localhost:3000 to use the app

$ rails s

Run RSpec tests

$ rspec

Authors

👤 Ermin Cahtarevic

🤝 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

Twitter Redesign - Rails app with the core functionality of Twitter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages