SpendWise is a budgeting and expense tracking web application designed to help users manage their personal finances with ease. Built using HTML, Tailwind CSS, and JavaScript, SpendWise provides a simple yet effective solution to track daily expenses, analyze spending patterns, and maintain budgets efficiently.
- Add, categorize, and manage daily expenses.
- View historical expense records.
- Edit or delete expenses as needed.
- Visualize spending patterns through intuitive graphs.
- Gain insights into expense categories.
- Track budget usage efficiently.
- Automatically generates expense summaries.
- Provides quick insights into spending habits.
- Helps users make informed financial decisions.
- Improved UI with hover effects for a smoother experience.
- Interactive design for easy navigation.
- Responsive layout for seamless usage across devices.
- More accurate and relevant tagging system.
- Helps in better organization and retrieval of expenses.
- Customizable tag options.
- Frontend: HTML, Tailwind CSS, JavaScript
- Deployment: Localhost for development, Vercel for production (if applicable)
Follow the steps below to set up and run SpendWise locally:
git clone https://github.com/your-username/spendwise.git
cd spendwise
npm install
npm start
Visit:
http://localhost:5173
Spendwise/
├── public/
│ ├── Images/
│ │ ├── main-bg.png
│ │ ├── SpendWise.png
│ │ └── SpendWise2.png
│ ├── Firebase_Setup.md
│ ├── about.html
│ ├── dashboard.css
│ ├── dashboard.html
│ ├── dashboard.js
│ ├── index.html
│ ├── input.css
│ ├── script.js
├── .github/ISSUE_TEMPLATE/
│ ├── bug.report.md/
│ ├── feature_request.md/
│ ├── general_issue.md/
├── src/
│ ├── auth/
│ │ ├── login.html
│ │ ├── signup.html
│ ├── js/
│ │ ├── auth.js
│ │ ├── authHandlers.js
│ │ ├── dashboard.js
│ │ ├── firebase.js
│ │ ├── protectedRoute.js
│ │ ├── script.js
├── .gitignore
├── README.md
├── package.json
├── package-lock.json
├── postcss.config.js
├── tailwind.config.js
├── index.html
We welcome contributions! Follow these steps to contribute:
- Fork the Repository
- Create a New Branch
git checkout -b feature-branch
- Make Your Changes
- Commit and Push
git commit -m "Added new feature" git push origin feature-branch
- Submit a Pull Request
Your contributions help improve SpendWise for everyone!
This project is for educational purposes and is open for contributions.
Happy Budgeting with SpendWise! 💰📈