Inspiration
PiggyPal was inspired by the challenges students face in managing their finances and saving for their goals. We wanted to create a fun, accessible tool to teach financial responsibility while keeping it simple enough for students juggling multiple priorities.
What it does
PiggyPal helps students: -Set and track savings goals. -Manage their limited budget effectively. -Learn financial discipline through daily or weekly savings challenges. -Visualize their savings progress to stay motivated. -It’s built to empower students with tools tailored to their needs, like small, achievable savings milestones and a clean, engaging user experience.
How we built it
Frontend: Developed using React to create a dynamic, interactive interface. Data Storage: Uses a JSON file to store and retrieve user savings data, simulating a backend. Visualization: Savings progress is represented visually through React components for motivation. User Inputs: Students can update their savings and set goals directly through intuitive forms.
Challenges we ran into
Limited Backend: Without a full database setup, ensuring data persistence and proper handling required creative use of JSON files. Design Simplicity: Balancing functionality with simplicity to keep the app intuitive for students. Progress Visualization: Creating a clear and engaging visual representation of savings goals using React.
Accomplishments that we're proud of
Delivering a fully functional and user-friendly prototype within a short timeframe. Designing an app that resonates with students’ needs and preferences. Demonstrating the potential of React for creating dynamic, interactive financial tools. Creating a platform that can grow into a more sophisticated application with real-world use.
What we learned
The importance of designing financial tools specifically for a target audience like students. How to maximize React’s features for creating responsive and visually engaging applications. Effective use of JSON files for lightweight data storage and retrieval. Insights into user motivation and engagement strategies for financial apps.
What's next for PiggyPal
Data Persistence: Transition to a backend with a database (e.g., MongoDB) for improved data management. Mobile Optimization: Make PiggyPal more mobile-friendly to better fit students’ on-the-go lifestyles. Gamification: Add savings challenges and rewards to keep students engaged. Budget Planning: Introduce simple budget management features alongside savings tracking. Community Engagement: Include a peer challenge feature where students can motivate each other to save.
Log in or sign up for Devpost to join the conversation.