jssol / api-based-webapp

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)

Home Page:https://jssol.github.io/api-based-webapp/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

https://jssol.github.io/api-based-webapp/

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 54.7%Language:CSS 38.2%Language:HTML 7.0%