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

https://github.com/ajawad06/expense-tracker

A beginner friendly React project for practicing forms and reusable components.
https://github.com/ajawad06/expense-tracker

bootstrap react-hooks reactjs typescript zod

Last synced: 2 months ago
JSON representation

A beginner friendly React project for practicing forms and reusable components.

Awesome Lists containing this project

README

          

# Expense Tracker

This is a **Expense Tracker App** built during the learning phase of **React 18**.
The project demonstrates how to build **forms in React** using both controlled components and schema validation with **Zod**.

---

## 🚀 Features
- Add expenses with **description, amount, and category**
- Categories limited to **Utilities, Entertainment, and Groceries**
- Form validation using **Zod**
- Clean and reusable components
- State management with **React hooks**

---

## 🛠️ Tech Stack
- **React 18**
- **Zod** (for validation)
- **React Hook Form** (for form handling)
- **Bootstrap** (for styling)