Smart Goal Planner
A React application for managing financial goals and tracking savings progress.
Features
- Create, read, update, and delete financial goals
- Track progress for each goal with visual progress bars
- Make deposits to specific goals
- View overview statistics of all savings goals
- Get warnings for goals with approaching deadlines
- Mark completed and overdue goals
Technologies Used
- React
- JSON Server for API simulation
- CSS for styling
Getting Started
Prerequisites
Installation
- Clone the repository
- Install dependencies:
- Start the JSON Server:
- In a separate terminal, start the React application:
Usage
- Add new goals using the “Add New Goal” form
- Make deposits to goals using the “Make a Deposit” form
- Edit or delete goals using the buttons on each goal card
- View your progress in the overview section