/tv-maze

This is the capstone project for module two in Microverse (Kanban board).

Primary LanguageJavaScriptMIT LicenseMIT

tv-maze

This is the capstone project for module two in Microverse (Kanban board). In this project we created a fully functional web app that fetches tv shows from an api TV-maze Users can also comment and like movies and shows.

Deskstop View

screenshot

Mobile View

screenshot

Built With

  • HTML5, Javascript
  • CSS3

Getting Started

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

Prerequisites

Setup

  • git clone git@github.com:teckim/tv-maze.git
  • cd tv-maze/
  • Install packages: npm install
  • Start Live Server: npm run dev
  • Follow the HTML-CSS linter confuguration to docs to setup linters Link to Microverse linter docs

Run tests

For tracking linters errors locally, you need to follow these steps:

  • For tracking linter errors in HTML file run:
  1. npm install --save-dev hint@6.x
  2. npx hint .
  • For tracking linter errors in CSS file run:
  1. npm install --save-dev stylelint@13.x stylelint-scss@3.x stylelint-config-standard@21.x stylelint-csstree-validator@1.x
  2. npx stylelint "**/*.{css,scss}"
  • For tracking linter errors in Javascript file run:
  1. npm install --save-dev eslint@7.x eslint-config-airbnb-base@14.x eslint-plugin-import@2.x babel-eslint@10.x
  2. npx eslint .

Deployment

  • Use GitHub pages to deploy website
  • For more information about publishing sources, see About github pages

Authors

👤 Hakim Bhd

👤 Rich Adu

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you liked this project!

Acknowledgments

  • Microverse
  • Coding Partners
  • Code Reviewers

📝 License

This project is MIT licensed.