A web app to manage your finances easily and securely: record income, expenses, goals, and analyze reports to improve your financial health.
Track My Cash is a personal finance web app that helps you organize your income, expenses, and financial goals in one place. With an intuitive interface and powerful insights, it lets you track your financial habits, visualize your progress, and make smarter money decisions. Designed for simplicity and clarity, itβs the perfect tool to take control of your personal finances.
-
β¨ Dashboard with quick statistics and a monthly summary.
-
π§Ύ Recording and viewing movements (income and expenses).
-
π― Management of financial goals (objectives).
-
π Charts and analysis of income vs. expenses.
-
π Progress and inactivity notifications.
-
π Filtering transactions & goals by type and status.
-
π User authentication.
-
π‘ User-friendly and responsive interface.
Note
The contributions and the code are in English . Neverthless, the content of this project (on live), the view components and the landing page are in Spanish. Make sure you can read and understand this language.
- Clone the repository:
git clone https://github.com/FazeElian/thesis_pj-easy_finance.git
-
Install dependencies (on client & server side):
npm install
-
Configure environmental variables
Use the .env.example file on πclient and πserver side folders
- Start Vite server (client)
npm run dev
- Start Express server (server)
If you want to use postman:
npm run dev
npm run dev:api
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.