A modern landing page for a budget tracking application built with React and TypeScript.
-
Clone the repository
git clone https://github.com/akingundogdu/budget-tracker-landing-page.git -
Install dependencies
npm install -
Run the development server
npm run dev
- React
- TypeScript
- Vite
Budget Tracker is a feature-rich Progressive Web App (PWA) that helps users manage their finances effectively. The main application offers:
- 📊 Dashboard & Analytics with real-time financial overview
- 💰 Comprehensive transaction management
- 🎯 Smart features including reminders and recurring transactions
- 🌙 Dark mode interface
- 📱 Mobile-first responsive design
- 🌐 Multi-language support
Visit the main Budget Tracker repository
- React 18
- TypeScript
- Vite
- ESLint for code quality
- CSS Modules for styling
This project uses Vite for fast development with HMR (Hot Module Replacement). The development server will automatically reload when you make changes to the code.
src/
├── components/ # React components
├── styles/ # CSS modules and global styles
├── types/ # TypeScript type definitions
├── App.tsx # Main application component
└── main.tsx # Application entry point
To create a production build:
npm run build
# or
yarn buildThe built files will be in the dist directory.
- Budget Tracker Main Application - The main Budget Tracker PWA application