A website that allows users to find, like, and comment on different TV shows.

Overview

TV Shows Network

A website that allows users to find, like, and comment on different TV shows.

Built With:

Live demo:

Live demo

Getting Started:

To access and change the code on your computer (using GIT):

Note: if you don't use git, you can download the ZIP of this repository by clicking on the "Code" button above the files list.

Setup

  • Open the repository link.
  • Click on the "Code" button, above the files list.
  • Select one of the three options to copy the URL: HTTPS, SSH key and GitHub CLI.
  • Open the Terminal in the directory you want to copy the project.
  • Type git clone, paste the URL you copied, and press enter.

Usage

To edit this project:

  • Open the repository you cloned with a code editor that you like.
  • Edit the code as you want.

Authors:

👤 Gabriel Fonseca

👤 Jésus Vázquez

🌟 Show your support

Give a if you like our project!

📝 License

This project is MIT licensed.

Comments
  • Peer to Peer Code Review

    Peer to Peer Code Review

    Hi guys, your code looks super great so far! Excellent work. The only thing that I would do differently is to insert an HTML boiler template instead of creating and assigning the elements and their attributes with JS, besides that everything is excellent.

    opened by ulisesedu7 1
  • [4pt]  - Display list of items on the Homepage - Student A

    [4pt] - Display list of items on the Homepage - Student A

    Create the main part of the homepage that keeps the layout from the wireframe:

    Screenshot 2021-06-27 at 21 50 23

    When the page loads, the webapp retrieves data from the selected API and shows the list of items on screen with the basic data (e.g. title + image).

    Prepare also "Comments" and "Reservations" buttons. They should be doing nothing - just being displayed.

    This task does not include displaying the number of likes for each item.

    This task does not include the counter of the items.

    opened by Gopxfs 1
  • [4pt]  -Display Comments pop up with selected item's details - Student B

    [4pt] -Display Comments pop up with selected item's details - Student B

    Create a comments popup only with the top section (displaying details of the selected item)

    Screenshot 2021-06-27 at 22 10 45

    When the popup loads, the webapp retrieves data from the selected API and shows details about the selected item.

    Add event to button prepared by your teammate that will open your popup. You need to communicate with your team member to make sure that you do not block each other (most likely the easiest solution is to merge the list of items feature to the dev branch before you try to add that event).

    opened by Gopxfs 1
  • [4pt]  - Display number of likes for each item on the Homepage - Student A

    [4pt] - Display number of likes for each item on the Homepage - Student A

    When the page loads, the webapp the Involvement API to show the item likes and combines them with the data from the base API.

    Remember that your page should make only 2 requests:

    • one to the base API
    • and one to the Involvement API.

    This task does not include displaying the likes button (heart icon on the wireframe) for each item.

    opened by Gopxfs 1
  • [3pt]  - Display comments for a given item on the Comments pop-up - Student B

    [3pt] - Display comments for a given item on the Comments pop-up - Student B

    When the popup loads, the webapp retrieves data from the Involvement API to show the item comments.

    Screenshot 2021-06-27 at 22 21 00

    This task does not include the counter of the comments.

    opened by Gopxfs 1
  • [4pt]  - Create feature: add new comment - Student B

    [4pt] - Create feature: add new comment - Student B

    Implement the "add new comment" form on the Comments pop up according to the wireframe:

    Screenshot 2021-06-27 at 22 32 36

    When the user clicks on the "Comment" button, the data is recorded in the Involvement API and the screen is updated.

    opened by Gopxfs 1
  • [3pt]  - Add all items counter on the Homepage - Student A

    [3pt] - Add all items counter on the Homepage - Student A

    Even if the API gives you the number of items, you will create a specific function to calculate it.

    Make sure that the correct number is displayed on the Homepgae.

    opened by Gopxfs 1
  • [3pt]  - Add comments counter - Student B

    [3pt] - Add comments counter - Student B

    Even if the API gives you the number of comments you will create a specific function to calculate it.

    Make sure that the correct number is displayed on the Comments pop up.

    opened by Gopxfs 1
  • Peer to Peer Feedback

    Peer to Peer Feedback

    Everything looks super great, good job overall!

    The only recommendation is in the show details pop-up window, the items are not perfectly aligned, which would make the pop-up look way better if they were. Besides that everything is super good.

    opened by ulisesedu7 0
  • TV shows network

    TV shows network

    In this project we created a website that connects the TVMaze API with Microverse's Involvement API, displaying a list of tv shows and allowing the user to interact with them by giving likes and comments. Also, it is possible to check other users' comments & information about the shows.

    opened by Gopxfs 0
  • Show counter & app optimization

    Show counter & app optimization

    HTML

    • Added a class to the show li in the navbar (used to display correctly the show quantity).

    JavaScript

    • Created a counter that updates every time a show is added successfully.
    • Update the function that creates shows, avoiding creating shows that don't exist in the API.
    • Update the function that gets likes from the Involvement API, calling it only once instead of one per item.
    • Optimized the function that updates the like quantity for each show, now awaiting all the promises at once, instead of making a queue.
    • Changed show quantity from 6 to 97 (now the app can scale to any quantity of shows).
    opened by Gopxfs 0
Owner
Gabriel Fonseca
Full-stack Web Developer. Mentor at Microverse. Looking for remote opportunities. JavaScript | React | Redux | SCSS
Gabriel Fonseca
A webpage where the user can search for different TV shows, comment them and like them.

TV Shows In this project we built a webpage where the user can search for different TV shows, comment them and like them. Video Built With Major langu

Giuseppe Tomasini 6 Jul 9, 2022
This App is about British Food where you find a list of meals that you can like and comment.

British Classic Meals The British Classic Meals is a seclection of the most favorite and famous british recipes. Things you can do in this website: ch

Tiago Lelinski Marin 5 Aug 20, 2022
A website which displays a list of movies and allows the user to leave a comment and like.

Movie-website Description Mobile Version Desktop Version "Movie-website" is a website which display movies from TVmaze api allowing users to like and

Ushindi Gedeon 3 Nov 7, 2022
Awesome Books is a basic website that allows users to add/remove books from a list (including the title and author). It has threee different sections: 1. books list, 2. add new book, 3. contact.

awesomeBooks-modules Awesome Books is a basic website that allows users to add/remove books from a list (including the title and author). It has three

Juan Diaz 6 Aug 26, 2022
Awesome books app is a basic website that allows users to add/remove books from a list. It is a single page app (SPA) which allow switching to different pages of the app without page load. Built with JavaScript.

Awesome Books ES6 In this project, I build a basic website that allows users to add/remove books from a list. using ES6 syntax and make it more organi

Abdulhamid 11 Jul 1, 2022
A list of movies are shown and you can add a comment on them or like them.

Dynasty Entertainment. A list of movies are shown and you can add a comment on them or like them. Built With HTML, CSS & JavaScript. webpack, bootstra

 Hassan Momanyi 8 Nov 25, 2022
TV Shows Web App - A web application based on an external API which contains information about TV shows

TV Shows Web App - A web application based on an external API which contains information about TV shows. th web app let you like the shows that you like the most and comment what you think about them making use of an involvement API to save this interaction information.

Williams Colmenares 14 Dec 17, 2022
TV Shows Web App - A web application based on an external API which contains information about TV shows

TV Shows Web App - A web application based on an external API which contains information about TV shows. th web app let you like the shows that you like the most and comment what you think about them making use of an involvement API to save this interaction information.

Williams Colmenares 14 Dec 17, 2022
This is the backend of Wherechat, which is a chat application that allows users to find and meet each other through their location on the map.

wherechat-backend About the project This is the backend of Wherechat, which is a chat application that allows users to find and meet each other throug

Isaac Ndala 5 Nov 23, 2022
A website where all the members can participate and ask questions. anybody can comment and give the answer.

A website where all the members can participate and ask questions. anybody can comment and give the answer. if the creator of the question feels that answer is correct then he/she can mark the answer as correct. The project is under construction. Open source contributions are most welcome.??

CODEINPYTHON 17 Dec 19, 2022
CryptoList allows users to find out the latest information about top cryptocurrencies

CryptoList allows users to find out the latest information about top cryptocurrencies. The app allows users to find the most popular currencies, sort them out by market cap, gainers, and losers.

Eapen Zacharias 4 Aug 19, 2022
⚡ A blazing fast, lightweight, and open source comment system for your static website, blogs powered by Supabase

SupaComments ⚡ A blazing fast, lightweight, and open source comment system for your static website, blogs ?? Demo You can visit the Below demo blog po

MC Naveen 112 Dec 27, 2022
Using Webpack and external API, this website saves and shows players' scores and allows the submission of new scores.

Microverse Students Leaderboard Microverse Students Leaderboard project that displays scores submitted by different students. All data is preserved in

Romina Patiño 5 Aug 19, 2022
GameLand is an online gaming web application that allows users to view different kind of games available and share their views on each game.

GameLand is an online gaming web application that allows users to view different kind of games available and share their views on each game.Users can like and make reservations to play online. Built with HTML/CSS , JAVASCRIPT,API.

tarike bouari 6 Sep 9, 2022
The repository shows the compiler (simulator) of the Little Man Computer, which also contains some programs in the LMC programming language for implementing different functions.

Little Man Computer The repository shows the compiler (simulator) of the Little Man Computer, which also contains some programs in the LMC programming

Cow Cheng 2 Nov 17, 2022