An open API service indexing awesome lists of open source software.

https://github.com/mylapalliyesebu/counter-app-react

The React Counter App is used to increment, decrement, and reset a displayed number.
https://github.com/mylapalliyesebu/counter-app-react

css gitpages html javascript npm reactjs

Last synced: about 2 months ago
JSON representation

The React Counter App is used to increment, decrement, and reset a displayed number.

Awesome Lists containing this project

README

          

# โš›๏ธ Counter App

This is a **mini-project** built as part of the
**[UI Developer Training Program](https://github.com/MylapalliYesebu/UI-Developer-Training-Projects.git)** (Phase 2),
a CSR initiative of **Infosys Foundation** at **Ideal Institute of Technology**

---

## ๐Ÿ“‹ Description

The **Counter App** is a simple yet effective **ReactJS** application designed to demonstrate core **React concepts** such as **state management**, **component rendering**, and **event handling**.

This app allows users to **increment**, **decrement**, and **reset** a counter value dynamically. It serves as a beginner-friendly project for understanding how **React Hooks (useState)** work and how UI updates reactively respond to state changes.

---

## ๐Ÿ› ๏ธ Tech Stack

* **ReactJS** โ€“ Component-based front-end framework
* **JavaScript (ES6)** โ€“ Application logic
* **CSS** โ€“ Styling and layout
* **HTML (JSX)** โ€“ UI structure

---

## ๐ŸŽฏ Features

* โœ… Increment the counter value
* โœ… Decrement the counter value
* โœ… Reset the counter to zero
* โœ… Real-time UI updates using React state
* โœ… Clean, responsive design

---

## ๐Ÿง  Learning Objectives

This project helped me understand:

* Setting up a React app using `create-react-app`
* Using **useState Hook** for state management
* Handling user events and updating UI dynamically
* Structuring and styling React components

---

## ๐Ÿ“ธ Screenshot

![Counter App Screenshot](images/image.png)

---

## ๐Ÿงช Live Demo

๐Ÿ‘‰ [View the live demo](https://mylapalliyesebu.github.io/counter-app-react/)

---

## ๐Ÿ”— Related Projects

This project is part of my full **UI Developer Training Project Series**:
๐Ÿ‘‰ [UI Developer Training Projects](https://github.com/MylapalliYesebu/UI-Developer-Training-Projects)

---

## ๐Ÿ‘ค Author

* **Mylapalli Yesebu**
* [GitHub](https://github.com/MylapalliYesebu)
* [Gmail](mailto:yesebumylapalli08@gmail.com)