- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ (OPTIONAL)
- 📝 License
[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.
HTML, CSS & JAVASCRIPT
GitHub & Visual Studio Code
Webpack, Jest
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.
In order to run this project you need:
Install Node Js on your local computer.
Install this project with:
git clone https://github.com/MarcoDiaz2000/Star-Wars-Projects.git
To run the project, open the index file by double clicking
To run tests, run a live server on your computer..
You can deploy this project in this link www.marcodiaz2000.github.io/Star-Wars-Projects
👤 Marco Díaz
- GitHub: @MarcoDiaz
- Twitter: @MarcoDiaz
- LinkedIn: LinkedIn
👤 Biftu Girma
- GitHub: @Bifabig
- Twitter: @biftu94
- LinkedIn: Biftu Girma
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Hello, feel free to support this project
I would like to thank Microverse and my coding partners.
This project is MIT licensed.