Inspiration

Previously, we have had experiences trying to use volunteering websites to find opportunities to give back. However, we felt that they were not very intuitive and messy, not only hindering our chances but hindered others from effectively finding and engaging with volunteering opportunities. We took this as an opportunity to improve upon this and motivated us to apply our skills and creativity to create a solution that enhances the user experience and makes it easier for volunteers to find meaningful opportunities to contribute.

What it does

Web app that streamlines the volunteering process, by allowing volunteers to sign up for events and organisations to put up requests for volunteers to join. Big At Heart simply has to approve or reject the request from the organisations.

Additional features:

  • Recommender system to allow volunteers to have a more personalised experience
  • GenAI tools for testimonial for volunteers that will consolidate their volunteering experiences
  • Personalised statistics and profile for volunteers
  • Sign-up and sign-in feature for volunteers (and data collection)

How we built it

Built using:

  • TypeScript (for type safety & catching runtime errors early on)
  • Prisma
  • Supabase
  • NextJS
  • NextAuth
  • Tailwind

Challenges we ran into

  • Deploying website onto Vercel

Accomplishments that we're proud of

  • Managing to make a full stack web application within two weeks

What we learned

  • Use of different technologies and how they can be applied together, and use of AI to streamline our processes

What's next for Big Heart Bros

  • Added functionalities such as allowing organisations to add volunteers automatically into their group, reward volunteers with badges (further gamifying the system)

Built With

  • nextauth
  • nextjs
  • openai
  • prisma
  • supabase
  • tailwind
  • typescript
Share this project:

Updates