Giter VIP home page Giter VIP logo

flixster---web's Introduction

๐Ÿ“ NOTE Use this template to initialize the contents of a README.md file for your application. As you work on your assignment over the course of the week, update the required or stretch features lists to indicate which features you have completed by changing [ ] to [x]. (๐Ÿšซ Remove this paragraph before submitting your assignment.)

Week 1 Assignment: Flixster

Submitted by: Elias Arghand

Estimated time spent: 8 hours spent in total

Deployed Application (optional): Flixster Deployed Site

Application Features

REQUIRED FEATURES

  • User can view a list of current movies from The Movie Database API as a grid view.
  • For each movie displayed, user can see the following details: Title, Poster Image, Votes.
  • User can load more current movies by clicking a button at the bottom of the list. The page should not refresh; movies should simply be added to the bottom.
  • Allow users to search for movies and display them in a grid view. Users should be able to clear results and view previous current movies displayed.
  • Website accounts for basic HTML/CSS accessibility features.
  • Website should be responsive.

STRETCH FEATURES

  • Deploy website using GitHub Pages.
  • Allow user to view more details about a movie within a popup.
  • Improve the user experience through CSS & animation.
  • Allow movie video trailers to be played using embedded YouTube
  • Implement anything else that you can get done to improve the app functionality!

Walkthrough Video

TODO:// Add the embedded URL code to your animated app walkthrough below, ADD_EMBEDDED_CODE_HERE. Make sure the video or gif actually renders and animates when viewing this README. (๐Ÿšซ Remove this paragraph after adding walkthrough video)

Reflection

  • Did the topics discussed in your labs prepare you to complete the assignment? Be specific, which features in your weekly assignment did you feel unprepared to complete?

The topics in the lab significantly helped me complete this assignment. To be specific, the lab on forms in HTML significantly helped me implement the search feature of this assignment.

  • If you had more time, what would you have done differently? Would you have added additional features? Changed the way your project responded to a particular event, etc.

If I had more time, what I would've done differently is add more animation to my css to allow the website to be more responsive. I would also add the popup feature to provide more details about the movie clicked on.

  • Reflect on your project demo, what went well? Were there things that maybe didn't go as planned? Did you notice something that your peer did that you would like to try next time?

Overall, implementing the features for this project went really well. The only thing that did not go as planned was comleting the optional popup feature when a movie was clicked on because of css and api request issues.

Open-source libraries used

  • Add any links to open-source libraries used in your project.

Shout out

Give a shout out to somebody from your cohort that especially helped you during your project. This can be a fellow peer, instructor, TA, mentor, etc

flixster---web's People

Contributors

earghand avatar

Watchers

James Cloos avatar  avatar

flixster---web's Issues

Project Feedback!

Congratulations on completing all of the required features of the Flixster assignment! The skills you were able to incorporate into this assignment will serve as an important foundation as you continue to build increasingly complex projects over the course of the SITE program. Please note that if you wish to continue improving upon this project, you are welcome to re-submit your project at any time so you and we have the updated links in our records. Please note, however, that re-submitting your project will not cause it to be re-graded.

One of the most important learning parts of these projects is the optional user stories. If you were able to complete all of these stories, congratulations! If you were not able to complete the optional user stories, we recommend continuing to build those out in your own time to deepen your understanding of this topic. As a recommended work plan, we encourage you to complete the projects each week with required stories early and then spend time at the end of the week working on the optional extension stories.

If you have any particular questions about the assignment in general or on any of the feedback, post on the discussion forum or email us at [email protected].

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.