JavaScriptCapstone
JavaScriptCapstone copied to clipboard
Awesome movies is a JavaScript-based project that utilizes ES6 syntax, async/await, and follows best practices to build single page apps. The project ensures code quality through unit tests, code revi...
Amazing Movies
| Project Veiw Screenshots |
|---|
π Table of Contents
- π About the Project
- π Built With
- Tech Stack
- Key Features
- π Live Demo
- π Built With
- π» Getting Started
- Setup
- Prerequisites
- Install
- Usage
- Run tests
- Deployment
- π₯ Authors
- π Future Features
- π€ Contributing
- βοΈ Show your support
- π Acknowledgements
- β FAQ (OPTIONAL)
- π License
π [Amazing Movies]
[Amazing Movies] is a web application based on a TVmaze API to displays data about TV series and movies. A user can comment, like, and also view information about the movie
π Built With
Tech Stack
Key Features
- [Fetch and send data to an API]
- [Save and retrieve likes, comments]
- [Dynamic data]
- [Unit testing using jest enviroment]
(back to top)
π Live Demo
(back to top)
π» Getting Started
To get a local copy up and running, follow these steps:
Prerequisites
In order to run this project you need:
- A browser of you choice.
- A text editor of your choice.
- An installed node.js on your local system
Setup
Clone this repository to your desired folder:
-
Use the following Commands:
cd your-desired-folder git clone [email protected]:ab-noori/JavaScriptCapstone.git
Install
Install this project with:
- You can deploy this projec on hosting provider of your choise or you can deploy it on github pages.
Usage
-
Use following commands to run on your local system:
npm run build npm run dev
Run tests
-
Run the following script and style test:
npm test npx eslint . npx stylelint "**/*.{css,scss}"
Deployment
You can deploy this project using:
- Free deployment services like GitHub pages.
- Any deployment services of your choice.
(back to top)
π₯ Authors
π€ Abdul Ali Noori
- GitHub: @ab-noori
- Twitter: @AbdulAliNoori4
- LinkedIn: abdul-ali-noori
π€ Frank Mugagga
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
(back to top)
π Future Features
- [ ] [Add mobile menu]
(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, give it a star.
(back to top)
π Acknowledgments
We would like to thank Microverse and our coding partners.
(back to top)
β FAQ (OPTIONAL)
-
How to make it mobile friendly?
- Put a viewport tag in the header
-
How to design the site?
- Draw a mockup before start to code
(back to top)
π License
This project is MIT licensed.
(back to top)