- ๐ About the Project
- ๐ป Getting Started
- ๐ฅ Authors
- ๐ญ Future Features
- ๐ค Contributing
- โญ๏ธ Show your support
- ๐ Acknowledgements
- ๐ License
This is a movie application that lets users choose between different movies to watch based on the number of likes and comments. Built with ES6 and webpack.
We built the application following the requirements from the github projects Kanban board
, which we enjoyed using.๐ You can find a video description of our project here๐๐
- HTML/CSS
- JavaScript (ES6/ES7..)
- webpack
- API
Client
Server
- Display a list of movies from an external API
- Display a detail popup for each movie from an external API
- Add like and comment functionality to popup and movies items
To get a local copy up and running, follow these steps.
In order to run this project you need:
- GitHub flow
- Gitflow
- HTML and CSS
- JAVASCRIPT (ES6/...)
- Webpack
- npm
- Node.js
- Any code editer (vs code)
Clone this repository to your desired folder:
cd [your-folder] https://github.com/Abdessittir/JavaScript-capstone.git
-
Run
npm install
-
Create a
.env
file in your root directory and add to it two environment variablesMOVIES_URL
,MOVIE_DETAIL_URL
,API_KEY
, andIMAGE_URL
, for more info visit the API docs
To run the project, execute the following command:
- for build
npm run build
- for development
npm start
To run tests, run the following command:
npm test
You can deploy this project using:
npm run deploy - Deploys using gh-pages
๐ค Author1
- GitHub: @Abdessittir
- Twitter: @AbdessittirHar1
- LinkedIn: Abdessittir Harkati
๐ค Author2
- GitHub: @yonas44
- LinkedIn: Yonas Tesfu
- Add count for other navigation links
- Add TV shows page
- Add about page
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
Give a โญ๏ธ if you like this project!
This project is MIT licensed.
NOTE: we recommend using the MIT license - you can set it up quickly by using templates available on GitHub. You can also use any other license if you wish.