Skip to content

A fork of our (@naanmohammed and @oovillagran.) Javascript Capstone project that fetches data from the TMDB API and displays it. It gives users the ability to like and comment on movies using a different API known as Involvement API.

License

Notifications You must be signed in to change notification settings

naanmohammed/Movie-app

 
 

Repository files navigation

Central Cinema Trends: JavaScript Capstone Project

Readme Image

📗 Table of Contents

📖 Central Cinema Trends - JavaScript capstone project - Your API-based webapp

Central Cinema Trends is a webapp that shows you the most popular movies. We built this webapp as part of our current studies at Microverse's Full-Stack Web Development program. This is our JavaScript capstone project. To build this web application we used an external API provided by The Movie DB.

In this web application, users can interact with it, post comments and given likes for each movie. To do that, we use the Involvement API provided by Microverse.

🛠 Built With

Tech Stack

HTML
  • HTML
CSS
  • CSS
Javascript
  • Javascript

Key Features

  • Use of linters on HTML&CSS&JavaScript project.
  • Write a correct descriptive README file.
  • Use of webpack.
  • Follow GitFlow.
  • Use of JavaScript to make websites dynamic and build basic single page apps.
  • Use of ES6 syntax.
  • Use of ES6 modules.
  • Use of callbacks and promises.
  • Apply JavaScript best practices and language style guides in code.
  • Use AAA pattern for unit tests.
  • Write units tests for a JavaScript app, and use of Jest tool for these tests..
  • 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.

(back to top)

🚀 Live Demo

  • Here is a livedemo.
  • Here is a video with the main features of the project we built.

(back to top)

💻 Getting Started

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

clone this repository into your machine
npm start

Prerequisites

In order to run this project you need:

  • Create a repo on your repositores files.
  • Clone or make a copy of this repo on your local machine.
  • Follow GitHub flow.
  • A carefully reading of this README.md is required.

Setup

Clone this repository to your desired folder:

cd my-folder
git clone git@github.com:oovillagran/Capstone-Module2.git

Install

Install this project with:

npm install

Usage

To run the project, you can use your favorite browser.

Run tests

To run tests, execute the following command:

 npm test

Deployment

  • N/A

(back to top)

👥 Authors

👤 Naan Ahmed Mohammed

👤 Oscar Villagran

(back to top)

🔭 Future Features

  • Make Reservations Options

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project feel free to make any comment, all contributions are welcome!.

(back to top)

🙏 Acknowledgments

We would like to thank Microverse comunity. We thank our learning, morning session and standup partners for supporting us.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

A fork of our (@naanmohammed and @oovillagran.) Javascript Capstone project that fetches data from the TMDB API and displays it. It gives users the ability to like and comment on movies using a different API known as Involvement API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 65.8%
  • CSS 28.3%
  • HTML 5.9%