/Capstone-M2-API

In this capstone project we're going to display information about the Studio Ghibli movies 🎬 using an API provided by Studio Ghibili

Primary LanguageJavaScriptMIT LicenseMIT

Capstone-M2-API

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.

Built With

Live Demo

Live Demo is Up and Running Live Demo

Documentation Video

Documentation Video

Getting Started

To get a local copy up and running follow these simple example steps:

Prerequisites

To have a code editor like Visual Studio Code and Git installed.

Setup

To set up the project you can clone it: git clone git@github.com:rebaz36/Capstone-M2-API.git

Install

You will need to install Node after installing node, you should run: npm install

Usage

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.

Deployment

To deploy this project locally you should run: npm start This will open you project in your default browser.

Authors

👤 Author1: Rebaz Farid

👤 Author2: Oscar Fernandez Muñoz

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

We want to thank:

📝 License

This project is MIT licensed.