- 📗 Table of Contents
- 📖 Javascript Group Capstone
- 🛠 Built With
- Tech Stack
- Key Features
- 🚀 Presentaton Link
- 🚀 Live Demo
- 🚀 Project Details
- 👥 Team
- 🚀 Code Review link
- 💻 Getting Started
- Prerequisites
- Setup
- Clone Git Repository
- Install Dependencies
- Deployment
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgments
- ❓ FAQ
- 📝 License
In this project, a website for movies is being build. The external API used for showing movies and its details is TVmaze API. The webapp has 2 user interfaces.
- A home page showing a list of movies items that you can interact with the like button
- A popup window with detailed information about the movie. You can leave a comment as well.
- HTML
- CSS
- Javascript
- Webpack
- APIs
- Jest
Webpack
Jest
- Users can click on like buttons to like a movie
- Users can click on comment button, read details and add comment to a movie
- Users can filter the total number of movies displayed
- Users can search up a new movie with the search button
To get a local copy up and running follow these simple example steps.
In order to run this project you need:
- You need to have nodejs installed.
- You need to have a browser like Google Chrome installed.
- You need to have git installed
- You to have a code editor like VS Code or any other code-editors installed on you device.
-
In Visual Studio Code “Terminal” change the current working directory to the location where you want the cloned directory.
-
Type git clone in the terminal, paste the URL you copied earlier, and press “enter” to create your local clone.
- git clone URL
https://github.com/kennedyowusu/Group-Capstone-Project
npm install
You can deploy this project using:
npm start
👤 Progress Ezeamaka
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
👤 Kennedy Owusu
- GitHub: @kennedyowusu
- Twitter: @_iamkobby
- LinkedIn: kennedy-owusu
- Implement additional home pages, one page per category of movies
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Please give a ⭐️ if you like this project! 🤝
- Thanks to Microverse for giving this opportunity to learn ...
- Code Reviewers & Coding Partners.
- Hat tip to anyone whose code was used.
-
How to generate a new key for the API?
-
Open VScode and generate a key by using the following command
curl -X POST https://us-central1-involvement-api.cloudfunctions.net/capstoneApi/apps/
This project is [MIT](./LICENSE licensed.