Mupa1 / Lets-Talk-Movies

A Social media desktop web app where movie fans can post their opinions about movies or series they've watched, like opinions, follow their friends or other users whose content they enjoy consuming.

Home Page:https://lets-talk-movies.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lets Talk Movies

This project is a desktop social media web App for connecting Movie fans. Fans can post their opinions about movies or series they've watched, like opinions, follow their friends or other users whose content they enjoy consuming.

Screenshots

Homepage

screenshot

Profile Page

screenshot

Live Demo

Heroku App Link

Project Specification

An MVP version of an app following Design idea by Gregoire Vella on Behance.

Future features

  1. Add functionality for users to comment on posts.

Built With

  • Ruby v2.7.0
  • Ruby on Rails v5.2.4
  • Rspec-Rails

Getting Started

To get a local copy up and running follow these steps:

Prerequisites

  • Ruby: 2.7.0
  • Rails: 5.2.4
  • Postgres: >=9.5
  • Git

Usage

  • Fork/Clone this project to your local machine
  • Open the folder in your local environment and run these lines of code to get started:

Install gems with:

    bundle install

Setup database with:

    rails db:create
    rails db:migrate

Setup Cloudinary:

  • Goto cloudinary.com setup your account and get your Cloudinary credentials.
  • Add the credentials to the config/application.yml like this :
CLOUDINARY_NAME: "YOUR_CLOUDINARY_NAME"
CLOUDINARY_API_KEY: "YOUR_CLOUDINARY_API_KEY"
CLOUDINARY_API_SECRET: "YOUR_CLOUDINARY_API_SECRET"
  • Don't forget to add that file to your .gitignore file.

Start server with:

    rails server

Then open a web page and go to port 3000 on your local machine.

Running tests

    rspec

Deployment

The application was deployed on Heroku. To deploy your copy, you can follow the following steps:

Author

👤 Mupa M'mbetsa Nzaphila

🤝 Contributing

Contributions and feature requests are welcome!

Start by:

  • Forking the project
  • Cloning the project to your local machine
  • cd into the project directory
  • Run git checkout -b your-branch-name
  • Make your contributions
  • Push your branch up to your forked repository
  • Open a Pull Request with a detailed description of the development(or master if not available) branch of the original project for a review

Feel free to also check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

About

A Social media desktop web app where movie fans can post their opinions about movies or series they've watched, like opinions, follow their friends or other users whose content they enjoy consuming.

https://lets-talk-movies.herokuapp.com/


Languages

Language:Ruby 67.8%Language:HTML 21.2%Language:SCSS 9.5%Language:JavaScript 1.4%