Skip to content

mswat5/syfe-fe-assignment

Repository files navigation

Syfe Savings Planner

A simple app to track your financial goals and contributions. Set savings targets, add contributions, and watch your progress grow.

What it does

  • Create savings goals with target amounts
  • Add contributions to your goals
  • Track progress with visual indicators
  • Supports multiple currencies with live exchange rates
  • All data stored locally in your browser

Getting started

# Install dependencies
npm install

# Start the dev server
npm run dev

# Build for production
npm run build

Tech stack

  • React 19 with TypeScript
  • Vite for fast development
  • TailwindCSS for styling
  • Zustand for state management
  • React Query for API calls
  • React Hook Form + Zod for forms

Project structure

src/
├── components/     # UI components
├── hooks/         # Custom React hooks
├── store/         # Zustand state management
├── types/         # TypeScript types
└── utils/         # Helper functions

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors