/Twitter_redesign

The Meetish app is a prototype of the Twitter app where a logged-in user can create a tweet, view other users' profiles, follow other users, see who other users are following, create a tweet, delete ONLY his tweet. The app is was built with Ruby, AWS Devise gem, and bootstrap.

Primary LanguageRuby

MEETISH APP

Meetish app is a prototype of the Twitter app where a logged-in user can create a tweet, view other users' profiles, follow other users, see who other users are following, create a tweet, delete ONLY his tweet.

The project is basically for academic purposes.

  • HOME PAGE

screenshot

PROFILE PAGE

screenshot

Built With

  • Ruby v2.7.0
  • Ruby on Rails v6.1.3.1
  • Bootstrap
  • PostgreSQL
  • Devise gem
  • Capybara(Integration test)
  • Rspec (Unit test)
  • Bootstrap
  • Webpack
  • AWS
  • Active_storage
  • Image_processing gem

Live Demo

Click here for Live Demo

Getting Started

To get a local copy up and running follow these simple example steps. On your terminal, run

 git clone git@github.com:Nasa28/Twitter_redesign.git

Prerequisites

  • Ruby: 2.6.3
  • Rails: 5.2.3
  • Postgres: >=9.5

Setup

Install gems with:

bundle install

Install webpacker with:

bundle exec rake webpacker:install

Install ImageMagick with:

sudo apt-get install imagemagick

Setup database with:

   rails db:create
   rails db:migrate

Usage

Start server with:

    rails server

Open http://localhost:3000/ in your browser.

Run tests

    rpsec --format documentation

Deployment

TBA

Authors

👨‍💻 Kalu Chinasa Agu

🤝 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

Gregoire Vella on Behence for the UI design

📝 License

TBA