A comprehensive budget tracking application built with React, TypeScript, and TailwindCSS.
Clone the repository
git clone https://github.com/byigitt/budget.git
cd budget
Install dependencies
pnpm install
Start the development server
pnpm dev
Open your browser and navigate to http://localhost:5173
pnpm build
The build artifacts will be stored in the dist/
directory.
budget-tracker/
āāā public/ # Static assets
āāā src/
ā āāā components/ # Reusable components
ā ā āāā Dashboard/ # Dashboard components
ā ā āāā Layout/ # Layout components
ā ā āāā Transactions/ # Transaction components
ā ā āāā UI/ # UI components
ā āāā contexts/ # React contexts
ā āāā hooks/ # Custom hooks
ā āāā pages/ # Page components
ā āāā types/ # TypeScript types
ā āāā utils/ # Utility functions
ā āāā App.tsx # Main app component
ā āāā main.tsx # Entry point
ā āāā index.css # Global styles
āāā index.html # HTML template
āāā package.json # Dependencies and scripts
āāā tailwind.config.js # TailwindCSS configuration
āāā tsconfig.json # TypeScript configuration
āāā vite.config.ts # Vite configuration
All your financial data is stored locally in your browser's localStorage. No data is sent to any server.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.