Inspiration
The inspiration for LittleBigHero came from observing the growing sense of isolation faced by both younger and older generations. In Munich, as in many other cities, older adults often experience loneliness due to limited social interactions, while younger individuals may struggle with disconnection despite living in a bustling environment. LittleBigHero bridges the generational gap by fostering meaningful connections through acts of kindness. We believe that all it takes is a little spark to ignite new friendships, and our application is that spark.
What it does
Basically, it consists of two parts. The "Little Heroes", meaning individuals who really want to offer help and support, and the "Big Heroes", meaning individuals who need help and can request assistance with tasks such as grocery shopping, lawn mowing, or companionship. Using geolocation, the app enables users to discover and connect with others nearby, making the process of offering or receiving help accessible. Through our app, users can post new quests with a task description and offer rewards. Other users can take on available quests, complete them, and gain experience points. To further enhance the experience, we integrated Solana coins as a form of reward. These coins provide a secure and transparent way to incentivize participation, allowing users to feel valued for their efforts.
How we built it
Frontend: Built with Next.js as our first choice, utilizing a clean and responsive design. Styled using ShadCN and Tailwind CSS for having a modern and user-friendly interface. Backend: FastAPI with PostgreSQL as a database.
Challenges we ran into
Defining the user experience was a critical aspect of our project. The app needed to be highly user-friendly, ensuring accessibility and intuitive use for a broad audience. Additionally, it was essential for the app to engage users while effectively fulfilling its core purpose: connecting people and fostering meaningful interactions through an enjoyable experience. Another significant hurdle was integrating Solana as a core part of our reward system. While Solana provides exciting possibilities for transparent and secure transactions, we currently lack sufficient expertise in handling its advanced features, such as NFTs (non-fungible tokens) and FTs (fungible tokens). This limitation required us to focus on simpler implementations while leaving room for future enhancements.
Accomplishments that we're proud of
We successfully developed a functional prototype that seamlessly connects our Little and Big Heroes through quests and geolocation. One of our greatest achievements is integrating Solana into our app, enabling a secure and transparent reward system that incentivizes meaningful participation. By leveraging Solana, we have laid the groundwork for a scalable and innovative approach to fostering community-driven support.
What we learned
How to use an empathy-driven design to understand the unique needs of different user groups. Another interesting thing we learned was how to allocate time and the talents of each group member effectively. Regarding the software development we could also improve our skills in geolocation services, API design, and responsive frontend development. Additionally, integrating the Solana blockchain was a major learning experience, particularly in understanding how to handle secure and efficient transactions. This provided us with valuable insights into blockchain technology and its potential for building scalable and transparent solutions.
What's next for LittleBigHero
As a next step, we plan to implement a chat system to enable seamless in-app communication between users. We plan to deepen our integration with the Solana blockchain, exploring advanced features such as tokenized rewards and NFT-based achievements. By leveraging Solana's fast and secure infrastructure, we aim to introduce a more robust reward system where users can earn and exchange Solana-based tokens for completing quests. This will further gamify the user experience and drive engagement within the app.
Built With
- fastapi
- nextjs
- postgresql
- shadcn
- tailwindcss
Log in or sign up for Devpost to join the conversation.