Inspiration
The inspiration came from observing the disconnect between modern digital payment systems and traditional tipping culture. Many people struggle with calculating appropriate tips or feel awkward about the tipping process, while others want to save money from their everyday transactions. I wanted to create a seamless solution that combines smart tipping functionality with automatic savings features, making financial transactions more transparent and helping users build better spending habits.
What it does
Tipping and Saving is a comprehensive checkout application that revolutionizes how users handle tips and manage their money. The app features: Smart tip calculation with customizable percentage options Real-time bill splitting functionality for group dining Automatic savings integration that rounds up transactions Transaction history tracking and analytics User-friendly checkout interface with multiple payment options Savings goal setting and progress monitoring Receipt management and expense categorization
How i built it
I leveraged Bolt.new as my primary development platform, which provided rapid prototyping capabilities and streamlined the development process. The backend infrastructure runs on Supabase, offering real-time database functionality, user authentication, and API management. The tech stack includes: Frontend: React-based interface built through Bolt.new Backend: Supabase for database management and real-time updates Authentication: Supabase Auth for secure user management
Challenges i ran into
The biggest challenge was implementing real-time synchronization between the tipping calculations and savings features while maintaining data consistency across multiple users.
Accomplishments that iam proud of
Successfully creating a fully functional financial application that seamlessly integrates multiple complex features into an intuitive user experience
What i learned
This project significantly expanded my understanding of full-stack development, particularly in handling real-time data synchronization and financial calculations. I gained deep insights into Supabase's capabilities for rapid backend development and learned best practices for secure payment processing
What's next for Tipping and Saving
Expand Payment Methods: Support tipping and saving on more payment types, including mobile wallets and contactless payments.
Personalized Suggestions: Use AI to suggest optimal tip and saving amounts based on user behavior and preferences.
Built With
- supabase
- tailwind


Log in or sign up for Devpost to join the conversation.