Giter Site home page Giter Site logo

video-management-tool's Introduction

Sprint 4 IT Academy | Video management tool

Introduction

A company in the audiovisual sector has asked us for a web application that will allow their employees to quickly find movies from a large database they have, since the process is currently done manually.

You will be in charge of setting up the core of the application: all the logic of filtering and sorting of movies. You have 2 weeks to finish, which is how long this sprint lasts.


Requirements

  1. Clone this repo
$ git clone https://github.com/itacademyReact/starter-code-sprint4.git
  1. Unlink your repo from the itacademy repository
$ git remote rm origin
  1. Link your repo to the repository you have to create in your github account
$ git remote add origin <your repo name!>

Submission

  1. Upon completion, run the following commands:
$ git add .
$ git commit -m "Sprint Solution"
$ git push origin master
  1. Create Pull Request.

  2. Upload the link to the virtual campus so that your mentor can correct it and give you feedback.


Introduction

The statement of the exercise is available on the virtual campus.


Tests!

$ npm install
$ npm run test:watch

And last, open the generated test-results.html file with the "Live Server" VSCode extension to see test results.

Apart from the statement, you will know exactly what you are asked to do by looking at the file tests/films.spec.js, all tests are already defined here!


Instructions

You have the following indications from the frontend responsible:

  • It is mandatory to implement all loops in ES6 (using map, reduce, filter and sort to manipulate arrays).

  • As at the moment we don't consume data from a server using an API, we will work with data from the src/data.js archive. For the moment we will implement the logic using an array of information about 250 movies.

  • The implementation is about processing this array of movies, to display it as requested in each exercise.

  • The logic to implement will be placed in the src/films.js file.

  • You don't need to show the result of each function on the screen. Your goal is to pass the tests. More information on how to program oriented to pass tests at the end of the document.

  • Don't forget to include the capture of the test results in the virtual campus.

video-management-tool's People

Contributors

itacademyadmin avatar itacademyreact avatar

Stargazers

 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.