Coder Social home page Coder Social logo

rhurd06 / weekend-movie-sagas Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 5.63 MB

Movie listing created with: - Node.js, Express.js, PostgreSQL, SQL, Postico, React.js, Redux (Reducers & Sagas), CSS, JavaScript, JSX

HTML 7.64% JavaScript 85.85% CSS 6.51%

weekend-movie-sagas's Introduction

Weekend Movie Sagas

Description

Duration: 14 hours

Our client has movie and genre database currently set up but wants to add some features to it. Here's what that home page looks like: Movie

To start they would like an add movie feature to allow users to add more movies to the list. The inputs that should be included are: title, poster url, description and a dropdown menu for genres. Here's an example of what the 'Add Movie' page might look like: Movie

In addition the client would like the ability for users to view all of the information on the click of a movie. That click should bring the user to a page that would show all genres the movie falls in, the description, poster and title. Movie

Updated wireframe photos: Movie Movie Movie

Installation

  1. Clone this repository and open in VS Code (or another code editor)
  2. Run an npm install to retrieve all dependencies
  3. Create the database in Postico (or another database)
    1. Name the database saga_movies_weekend (or you'll need to change it in the modules/pool.js)
    2. Create tables and enter the values provided in the database.sql file
  4. Open two terminal windows:
    1. Run 'npm run server' in one
    2. Run 'npm run client' in the other

Usage

  1. The user starts out on the home page, with all the movies, showing Title and Movie poster
  2. The user may click on the add movie button which would bring them to the form to enter in the information on whichever movie they would like to add. If the user changes their mind they may click the cancel button and no data is saved.
  3. The user may then click on a specific movie which would bring them to a detailed page. The detail page shows the Title, poster, genres, and description of the movie.

Built With:

  • Node.js
  • Express.js
  • PostgreSQL
  • SQL
  • Postico
  • React.js
  • Redux (Reducers & Sagas)
  • CSS
  • JavaScript, JSX
  • Material UI

Acknowledgement

I'd like to thank my family for all their support and encouragement throughout my endeavors with Prime. I'd also like to thank the staff at Prime for all their help, especially Mary Mosman who has taught me all I know!

weekend-movie-sagas's People

Contributors

rhurd06 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.