Skip to content

namaslay33/drinks-movies-app

 
 

Repository files navigation

Moviology

Visit our webpage at www.moviology

Introduction

Have you ever wanted to watch a movie and realized you needed a drink? But the problem is, you don't know what drink you want. The choices are endless. Even if you could pick, what does the drink entail? .......That's where Moviology comes in!!!

The purpose of this web application is to create a fun, user friendly site to assist people in their movie searches. Unlike most movie websites, Moviology is different in that once you select a movie, the program will select a specific drink for you. The program is designed to select a cocktail based on the genre of the movie.

The user can create his/her own profile and login at any time to enjoy their own movie experience. In addition, the user can submit reviews for any movie that they wish to comment on. These pieces of information will be stored in our database.

Description

Here you will be building on some of the front end skills that you've utilized previously such as HTML, CSS, and Javascript. Instead of focusing on the client side of a web page, you'll create a more dynamic, single paged application from back end tools. You'll employ the javascript framework, Node.js to create a server side environment to run your application and store the information from your page in a database. A few APIs have been incorporated to make the project interesting.

Prerequisites

For this project, you will need to have a source code editor. You will need to install node along with the following packages: axios, bluebird, body-parser, ejs, express, pg, pg-hstore, and sequelize.
If you plan on deploying your project, a domain name needs to be purchased. The site can be launched on Amazon Web Services(AWS) along with creating and connecting your PostgreSQL relational database. Due to the lengthy process, the documentation for these two items have been attached.... Launching on AWS & Connecting PostgreSQL Database.

Technologies Used

Code
  • HTML/CSS
  • Javascript
  • JQuery
  • Node
  • Express
  • EJS
  • API's: Movie DB ∧ TheCocktailDB
  • Source Code Editor(i.e. Visual Studio Code)

  • Database
  • PostgreSQL
  • Postico
  • Sequelize

  • Misc.
  • Github
  • AWS
  • Example Code

    To see the full code, please visit Drinks-Movies-App on Github.

    Movie Search


    Login Page

    Example of Live Application

    Movie Search


    Movie Result

    Video

    Authors

  • Cantu, Melanie
  • Duong, Jeff
  • Hunt, Skylar
  • Pittman, Keith
  • Acknowledgments

    We would like to thank Veronica Lino and our TA, Matthew Baxter (database deployment is not easy). Also, we'd like to thank The Movie DB and TheCocktailDB for their contributions.

    About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages

    • HTML 63.4%
    • CSS 18.9%
    • JavaScript 17.3%
    • Shell 0.4%