In this capstone project we're going to display information about the Studio Ghibli movies 🎬, the main objectives of this project are:
- Use JavaScript to make websites dynamic and build basic single page apps.
- Use ES6 syntax.
- Use ES6 modules.
- Use callbacks and promises.
- Use webpack.
- Apply JavaScript best practices and language style guides in code.
- Use AAA pattern for unit tests.
- Write units tests for a JavaScript app.
- Follow Gitflow.
- Solve simple git conflicts.
- Send and receive data from an API.
- Use API documentation.
- Understand and use JSON.
- Make JavaScript code asynchronous.
- Perform a code review for a team member.
- JavaScript
- Webpack
- HTML and CSS
- Jest for testing
- The Studio Ghibli API
- The involvement API from Microverse.
Live Demo is Up and Running Live Demo
To get a local copy up and running follow these simple example steps:
To have a code editor like Visual Studio Code and Git installed.
To set up the project you can clone it:
git clone git@github.com:rebaz36/Capstone-M2-API.git
You will need to install Node after installing node, you should run:
npm install
This project will display Studio Ghibli movies 🎬 and show information about this movies, you can also like and comment your favorites movies ❤, using an API this comments will be saved 💾 and when you open this project again you can see the likes 👍 and comments 📑 you gave.
To deploy this project locally you should run:
npm start
This will open you project in your default browser.
👤 Author1: Rebaz Farid
👤 Author2: Oscar Fernandez Muñoz
- GitHub: @OscarFMdev
- Twitter: @OscarFMdev
- LinkedIn: LinkedIn
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
We want to thank:
- The The Studio Ghibli API for being the core of this project content.
- The Studio Ghibli for the inspiration for this project
This project is MIT licensed.