Skip to content

MarcoDiaz2000/Star-Wars-Projects

Repository files navigation

📗 Table of Contents

📖 [Star Wars Movies]

[Learning objectives]

The JavaScript capstone project is about building your own web application based on an external API. You will select an API that provides data about a topic that you like and then build the webapp around it. The webapp will have 2 user interfaces:

  • A home page showing a list of items that you can "like."
  • A popup window with more data about an item that you can use to comment on it.

🛠 Built With

Tech Stack

HTML, CSS & JAVASCRIPT

GitHub & Visual Studio Code

Webpack, Jest

Key Features

Home page

  • When the page loads, the webapp retrieves data from:

    • The selected API and shows the list of items on screen.
    • The Involvement API to show the item likes.
  • When the user clicks on the Like button of an item, the interaction is recorded in the Involvement API and the screen is updated.

  • When the user clicks on the "Comments" button, the Comments popup appears.

Comments popup

  • When the popup loads, the webapp retrieves data from:
    • The selected API and shows details about the selected item.
    • The Involvement API to show the item comments.

(back to top)

🚀 Live Demo

(back to top)

🔭 Video Presentation

(back to top)

💻 Getting Started

Prerequisites

In order to run this project you need:

- Node.js - Git

Setup

Install Node Js on your local computer.

Install

Install this project with:

 git clone https://github.com/MarcoDiaz2000/Star-Wars-Projects.git

Usage

To run the project, open the index file by double clicking

Run tests

To run tests, run a live server on your computer..

Deployment

You can deploy this project in this link www.marcodiaz2000.github.io/Star-Wars-Projects

(back to top)

👥 Authors

👤 Marco Díaz

👤 Biftu Girma

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Hello, feel free to support this project

(back to top)

🙏 Acknowledgments

I would like to thank Microverse and my coding partners.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

The JavaScript capstone project is about building your own web application based on an external API. You will select an API that provides data about a topic that you like and then build the webapp around it. The webapp will have 2 user interfaces: A home page showing a list of items that you can "like." A popup window with more data about an item

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors