baqar-abbas / JavascriptCapstone

This is our Javascript Capstone Project built as a group project along with my coding partner Hyder (@codeWithHyder). This Project uses APIs to fetch images from base API (NASA API) and adds interactivity through involvement API to add likes, opening Popop Modal and add comments.
https://baqar-abbas.github.io/JavascriptCapstone/dist/
MIT License
6 stars 0 forks source link
api css3 html5 javascript jest-tests webpack

JavascriptCapstone


Javascript Casptone Project

πŸ“— Table of Contents

πŸ“– JavascriptCapstone

JavascriptCapstone is a Project which is fetching images through base API (NASA API) and displaying them on the homepage. User can interact by clicking likes and comments. User likes and comments are fetch and posted through involvement api which increases the likes everytime user clicks on a like button. When a user clicks on a comment button a modal popup appears where user can add his/her comments which will be added and displayed in the comments area.

πŸ›  Built With

HTML CSS JavaScript Webpack and API

Tech Stack

Key Features

(back to top)

πŸš€ Live Demo

(back to top)

πŸ’» Getting Started

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

Prerequisites

Web Browser, Code Editor.

Setup

Clone this repository to your desired folder:

Example commands:

  cd my-folder
  git clone https://github.com/baqar-abbas/JavascriptCapstone

Install

VS CODE, Dev Dependencies (Linters), npm Package Manager, Webpack and Jest (for unit testing)

Usage

Able to see the Data fetched through API and able to update likes and comments section through Post on API.

Run tests

Add and update likes and comments and see whether likes are increasing and comments are added and displayed.

Deployment

The Project has been deployed in the link below.

(back to top)

πŸ‘₯ Author

πŸ‘€ Baqar Abbas

Ghulam hyder Dar

(back to top)

πŸ”­ Future Features

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

(back to top)

⭐️ Show your support

If you like this project please consider leaving a review.

(back to top)

πŸ™ Acknowledgments

I would like to thank my coding partner [@CodeWithHyder] for his contributions to this project with me.

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)