Welcome to the Financial Tracker Application! This application helps you manage your personal finances by tracking income, expenses, and providing insightful analytics to better understand your financial habits.
https://documenter.getpostman.com/view/5329722/2sB2j98pGV
- Record income and expenses with ease.
- Categorize transactions (e.g., Food, Rent, Entertainment).
- View transaction history with filtering and sorting options.
- Visualize spending patterns with graphs and charts.
- Monthly and yearly summaries of income vs. expenses.
- Insights into top spending categories and areas to save.
- Set monthly budgets for categories and track your progress.
- Receive alerts when you approach or exceed your budget.
- Intuitive dashboard to display key financial stats.
- Mobile-friendly design for on-the-go access.
- Backend: Spring Boot, Hibernate
- Frontend: React.js or Angular
- Database: PostgreSQL
- Authentication: JWT with
com.auth0:java-jwt - Deployment: Docker, Kubernetes (Optional)
- Java 17+
- Node.js (for frontend)
- PostgreSQL
- Clone the repository:
git clone https://github.com/your-username/financial-tracker.git cd financial-tracker/backend - Configure database settings in application.properties.
- Sign Up: Create an account to begin tracking your finances.
- Add Transactions: Log your income and expenses with detailed descriptions.
- View Insights: Explore charts and summaries to analyze your financial habits.
- Stay on Budget: Use budgeting tools to manage spending.
docker run -d \
--name fin_sight_api \
-p 8080:8080 \
-e SPRING_DATASOURCE_URL=jdbc:postgresql://172.17.0.1:5432/fin_sight \
-e SPRING_DATASOURCE_USERNAME=postgres \
-e SPRING_DATASOURCE_PASSWORD=admin \
-e SPRING_JPA_PROPERTIES_HIBERNATE_DIALECT=org.hibernate.dialect.PostgreSQLDialect \
pronoytw/fin-sight:latest
Update your port and database credentials as needed.
For questions or feedback, feel free to reach out:
Twitter DM: PronoyMukherjee
GitHub: /Pronoy999
Happy Tracking! 😊