Giter Club home page Giter Club logo

moviesbackend's Introduction

Website:

https://pjl4.github.io/moviesFrontend/

http://cinopsis.herokuapp.com/api/movies/

Screen Shot 2020-02-20 at 8 07 13 PM

Description:

The Cinopsis movie web application created by Mindy Marmol, Peter Lutz, Ryan Zimmerman, and Suzann Adams is a place where creative storytellers can post a synopsis or short summary of their film idea for the public to read and rate. This application is a site where an interested public audience and potential or current screen writers can share, provide and receive feedback by rating the synopsis of the film on a scale of 1 to 10. The top five highest rated films, per genre, will be listed on the homepage. This site can be the launching pad for writers to eventually write a fully developed movie script that can be proposed to a filmmaker. The userController component makes it possible for a site visitor to create a username, signup then read or rate movie ideas. The movieController component of this app allows the user to create, read, update and delete a movie that he or she has submitted. The ratingsController component provides the framework for the user to update and delete his rating of a movie.

Technologies Used:

The dependencies installed in this app are: Chai, Mocha, Bcryptjs, Cors, Express, Mongoose, Nodemon and Supertest. Bcryptjs is used for login password authentication.

Getting Started/Installation:

This application can be used by pulling it up on GitHub, forking it to your personal repository, then cloning and copying it into your terminal. The next step is to run npm install to install the required dependencies, then npm run start on your terminal to run the application in the browser. Then click onto the website and enjoy, otherwise you can also pull it up on Heroku. The link is listed again here: http://cinopsis.herokuapp.com/api/movies/

Contribution Guidelines:

Contributors can open an issue on this repository at https://github.com/pjl4/moviesBackend if there are suggestions to improve this application.

Problems & Difficulties:

It took significant effort to get some tests related to user ID and movie ID to pass in the backend.

Future Additions:

In the future, we would like to add the feature of allowing a place for the user to provide written feedback to the author of the film, as well as, post an image or illustration that reflects the synopsis of the author's proposed film. Material posted on cinopsis will have copyrights attached to the login user who submitted the story and other legal protections.

Planning & Wireframe:

Screen Shot 2020-02-20 at 7 29 44 AM

Screen Shot 2020-02-20 at 7 27 33 AM

moviesbackend's People

Contributors

pjl4 avatar suzannadams avatar ryansmane avatar mmarmol88 avatar

Watchers

 avatar

Forkers

esin87

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.