Skip to content

This project is the second capstone project from Microverse. We had to select an API that provides data about a topic that you like and then build the webapp around it. The webapp will have 2 or 3 user interfaces (depending on the size of your team)

License

Notifications You must be signed in to change notification settings

jssol/api-based-webapp

Repository files navigation

Javascript Captsone: Film Guru

This project is the second capstone project from Microverse. We created a webapp for movies enthusiast so they can search and find their favorite movies. The project uses OMDb API to get info about movies, and 'involvment' API to Send & get likes and comments.

Screenshots

  • Homepage

home-screeshot

  • Movie popup

movie-popup

Built With

  • HTML/CSS
  • JavaScript(ES6)
  • Webpack
  • OMDbAPI and Involvment API

Useful links

Getting Started

Prerequisites

You need to have a browser and this tools installed:

  • Git
  • NodeJS

Setup

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

$ git clone git@github.com:jssol/api-based-webapp.git
$ cd api-based-webapp
$ npm i
$ npm start

Usage

To build a version of the website under Development mode:

$ npm run dev

To build the production version:

$ npm run build

Run tests

To run tests in terminal use:

npm test

Deployment

To deploy the project to Githubpages run:

npm run deploy

Authors

👤 Jonathan Sivahera

👤 Ismail Courr

🤝 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

This project uses the OMDb API.

📝 License

This project is AGPL-3.0 licensed.

About

This project is the second capstone project from Microverse. We had to select an API that provides data about a topic that you like and then build the webapp around it. The webapp will have 2 or 3 user interfaces (depending on the size of your team)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published