This project is about the creation of a dynamic app, that shows in a responsive way a different selection of actual TV Shows, and giving a selection on demand by applying a search with your input desired.
[JavaScript Capstone - TV Shows] For this project, we have put into practice all we have learned during the JavaScript module. It was also our first pair programing project to be run this way, following project management tools as Kanban board and daily updates. In the technical part, we have applied Js best practicies using ES6 syntax & modules, use webpack, Gitflow and use 2 different APIs.
Find here video that shows the project details and functionality: (https://drive.google.com/file/d/174M16aVDuy5hUGUkCbcNxvBpU8lINgAJ/view?usp=drive_link)
Client
Style
Dynamic
Standar code
- [Use GitFlow]
- [Use Linters]
- [Use ES6 syntax]
- [Use JavaScript Modules]
- [Use Webpack]
- [Use Jest for testing]
- [Use Async/await functions]
- [Use TVmaze API]
- [Use Microverse Involvement API]
- [Use JSON]
- [Use Kanban board to set project milestones and follow up]
- [Work collaboratively doing pair programing]
- [Add a user friendly & responsive design]
To get a local copy up and running, follow these steps.
In order to run this project you need:
Open on Visual Studio Code or any other code reader, and use an app as Live Server to review online.
Clone this repository to your desired folder:
git clone https://github.com/HFG43/JS_Capstone
Open index.html file with your Code Editor, and review the behaviour of the page under different sizes. On the command Line run
npm install
to install dependencies in package.json. This will make the app work.
To run the project, execute the following command:
- In the command line: run "npm start"
To run tests, run the following command:
No test available yet.
You can deploy this project using:
([My portfolio deployment link] (https://hfg43.github.io/JS_Capstone/).
👤 Hernán Güemes
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
👤 Lawrence Kioko
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
- [Apply different ways to display elements on-demand]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, please Star it!
I will like to thank Microverse and their Code Reviewers!!
This project is MIT licensed.