Skip to content

Ruby on Rails Project based on a redesign of Twitter. Due to Heroku using an ephemeral file system, any files uploaded through my app will not be saved permanently. The files are uploaded but will be gone after the app's next recompile.

Notifications You must be signed in to change notification settings

simandebvu/movie-time

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movie Time


Logo

Movie Time

This project consists of building a twitter like clone.
Explore the docs »

Report Bug · Request Feature

A redesign of Twitter Converted to be a Movie Themed Twitter. Users can post opinions on movies, follow other users and see their opinions. Feel free to join the couch potates of movie time!

screenshot

This is the MVP version of the product. Based off on the design by Gregoire Vella.

Built With

  • Ruby and Ruby On Rails
  • Simple Form
  • Devise
  • Bootstrap
  • PostgreSQL
  • VSCode
  • Rubocop
  • Sticker
  • Github Actions

Live Demo

Live Demo Link

Video Presentation

Video Link

Usage

To have this app on your pc, you need to:

  • have Ruby & Ruby on Rails installed in your computer
  • download or clone this repo:
    • Clone with SSH:
      [email protected]:simandebvu/movie-time.git
    
    • Clone with HTTPS
      https://github.com/simandebvu/movie-time.git
    
  • and open the terminal inside the repo and run the bundler
    • $ bundler install --without production
  • then, run rails db:migrate. This creates the database with the corresponding tables, columns and associations
    • $ rails db:migrate
  • then, run rails s. This will start the server at localhost http://127.0.0.1:3000/
    • $ rails s
  • and finally, you can test it in the console by running
    • $ rails console --sandbox

IMPORTANT

** I used the Figaro gem to store credentials for use with POSTGRES. Therefore, we used SECRET KEYS stored in environment variables on our development and production servers.**

  • So if you have postgres credentials create a file an application.yml file inside config/ and put this your credentials in it like showing bellow:
DB_USERNAME: your_postgres_username
DB_PASSWORD: your_postgres_password

Running tests

  • Get into the folder with the application movie-time and open the terminal.
  • Type in rspec. As soon as you press enter. Tests will start to run.

Authors

👤 Shingirayi Mandebvu

🤝 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

  • Microverse
  • Gregoire Vella

📝 License

This project is MIT licensed.

About

Ruby on Rails Project based on a redesign of Twitter. Due to Heroku using an ephemeral file system, any files uploaded through my app will not be saved permanently. The files are uploaded but will be gone after the app's next recompile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published