Skip to content

Latest commit

 

History

History
85 lines (58 loc) · 2.44 KB

README.md

File metadata and controls

85 lines (58 loc) · 2.44 KB

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