A full-stack web application aimed at helping users efficiently track and manage their savings. The app features an intuitive interface for setting savings goals, tracking expenses, and visualizing progress toward financial objectives.
Savings Goals: Create and monitor multiple savings goals, complete with target amounts and deadlines. Expense Tracking: Log and track expenses to monitor spending habits. Progress Visualization: Interactive charts and graphs to track progress toward savings goals. Responsive Design: Optimized for mobile and desktop with a responsive layout.
Frontend: Next.js, Tailwind CSS Backend: Flask, Python Database: MongoDB API Testing: Postman
The application follows a modern, scalable architecture pattern:
Frontend: Built with Next.js for server-side rendering and static site generation, providing a seamless user experience. Backend: RESTful API built with Flask to handle all business logic and data processing. Database: MongoDB for storing user data, savings goals, and expenses.
Register: Create a new account via the signup page. Login: Log in to access your personal dashboard. Set Goals: Define savings goals with specific target amounts and deadlines. Friends List: Track your friends progress and also inspire yourself! Monitor Progress: Use the dashboard to track your progress toward achieving your savings goals.