Inspiration
The inspiration for Vibe stemmed from recognizing the significant financial challenges students face globally, often lacking access to traditional lending services. We envisioned a platform that could democratize finance for students, enabling peer-to-peer lending in a secure, transparent, and accessible manner. Leveraging cutting-edge technologies like AI and blockchain was key to building a solution that addresses current market gaps and fosters a supportive community.
What it does
Vibe is a peer-to-peer lending platform designed specifically for students. It allows borrowers to post loan requests, detailing their needs and proposed repayment terms. Lenders can then browse these requests and choose to fund loans that align with their interests. The platform integrates AI for instant document verification (including government IDs and medical prescriptions), ensuring trust and reducing fraud. All transactions are secured using blockchain technology for transparency and immutability. Additionally, Vibe features a social feed for loan requests, a personalized dashboard for tracking financial activities, and comprehensive accessibility features like voice navigation. It also automates the generation of legally binding agreements, such as sanction letters and lending proofs.
How we built it
- Frontend Development: Built with React 18 and TypeScript, utilizing Tailwind CSS for a responsive and intuitive user interface. Framer Motion was used for animations to enhance user experience.
- Backend & Database: Leveraged Supabase for a robust PostgreSQL database, secure authentication services, and efficient edge functions.
- AI Integration: Integrated Google Gemini AI for advanced features such as instant document verification and an intelligent chatbot.
- Payment Processing: Handled payments through Stripe to ensure secure and reliable transactions.
- PDF Generation: Implemented jspdf and html2canvas for dynamic generation of professional, print-ready PDF legal documents. State Management: Utilized Zustand for efficient and scalable application state management.
- Navigation: Managed client-side routing with React Router DOM for seamless page transitions.
- Deployment Strategy: Designed the application for easy deployment on platforms like Netlify.
Challenges we ran into
- AI Integration Complexity: Integrating Gemini AI for real-time document verification required careful handling of API responses and ensuring high accuracy, especially for sensitive data like medical prescriptions.
- Row Level Security (RLS) Configuration: Implementing robust RLS policies within Supabase was crucial for data privacy and access control, demanding meticulous configuration to prevent unauthorized data access.
- Dynamic PDF Generation: A significant hurdle was the dynamic generation of professional, legally binding PDF documents (sanction letters and lending proofs) with complex terms and conditions, ensuring both legal soundness and visual appeal.
- Real-time Data Synchronization: Managing real-time updates for loan funding progress and user interactions across the platform required careful state management and data synchronization.
Accomplishments that we're proud of
We are particularly proud of successfully integrating AI for both document verification and an interactive chatbot, which significantly enhances the user experience and security. The ability to dynamically generate comprehensive, legally compliant, and professionally formatted PDF agreements is a major accomplishment, streamlining the lending process. We've built a secure and scalable authentication system using Supabase, ensuring user data integrity. The intuitive and accessible user interface, complete with features like voice navigation, makes the platform usable for a wider audience. Overall, creating a fully functional, modern full-stack application that addresses a real-world financial need for students is something we are very proud of.
What we learned
- Full-Stack Development Proficiency: Gained extensive practical experience in building full-stack applications using React, TypeScript, and Supabase.
- Advanced AI Integration: Deepened understanding of integrating large language models for specific tasks like document analysis and chatbot functionality.
- Database Security Best Practices: Learned the intricacies of database design, particularly implementing robust RLS for security in a multi-user environment.
- Legal Document Automation: Understood the complexities of dynamic PDF generation and the critical importance of legal accuracy in financial applications.
- Accessibility and FinTech Design: Gained valuable insights into designing for accessibility and the unique challenges and opportunities within the FinTech sector, especially in peer-to-peer lending. ## What's next for Vibe : Lend, Borrow, Earn – Vibe!
- Full Blockchain Integration: Implement full-fledged blockchain integration with Algorand for all transactions, moving towards a truly decentralized system.
- Enhanced AI Capabilities: Further enhance AI capabilities to introduce personalized financial advice and more sophisticated risk assessment models.
- Native Mobile Applications: Develop native mobile applications for iOS and Android to improve accessibility and user convenience.
- Expanded Integrations: Explore integrations with more diverse payment gateways and expand services to include other student financial tools like budgeting and scholarship matching.
- Community Features: Build out more community features, such as direct messaging and forums, to foster stronger connections among users.
Built With
- algorand
- autoprefixer
- bolt
- bolt.new
- canvas-confetti
- charts.js
- css
- eslint
- google-gemini
- jspdf
- lucide
- netlify
- postcss
- react
- stripe
- supabase
- tailwind
- typescript
- vite
- zustand

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