Inspiration

When BigAtHeart, a non-profit organization in Singapore, presented us with the challenge of creating a cost-effective system for managing volunteer activities, we were immediately drawn to the cause. Their need to have a system where volunteers could easily enroll, manage activities, and request certificates—and where administrators could efficiently handle forms, attendance, and generate detailed reports—resonated with our vision for leveraging technology for social good. This sparked the idea for... FORUMTEER!

What it does

Our application is a multi-faceted platform that addresses BigAtHeart's needs head-on. It offers:

  • User-Friendly Enrollment: An intuitive interface for volunteers to sign up for events.
  • Activity Management: A centralized dashboard for browsing and managing volunteer activities.
  • Certificate Generation: An automated system for volunteers to request and receive certificates of participation.
  • Administrative Efficiency: Tools for nonprofit administrators to process certificates, disseminate important announcements, and track attendance.

How we built it

Built with React.js, our application boasts a modern and responsive frontend. The backend, powered by Node.js and Supabase, ensures a solid and scalable foundation. We chose PostgreSQL for its relational structure, allowing us to store data in an extensible environment. Key features include:

  • Secure Authentication: Protecting user data and privacy with Supabase security features.
  • Real-Time Updates: Ensuring announcements and activity changes are disseminated promptly.
  • Email Verification: Utilizing Supabase Mail API for reliable user verification processes.

Challenges we ran into

FORUMTEER was not without its hurdles. Coordinating remote collaboration, implementing a secure yet user-friendly login system, and ensuring the seamless synchronization of real-time updates were some of the significant challenges we faced.

Accomplishments that we're proud of

We're particularly proud of our application's:

  • Scalable Architecture: Ready to grow with BigAtHeart's expanding volunteer base.
  • Seamless User Experience: From sign-up to receiving a certificate, the process is smooth and hassle-free.
  • Responsive Design: Accessible on various devices, ensuring volunteers can interact with the platform anytime, anywhere.

What we learned

This project deepened our understanding of:

  • Full-Stack Development: A holistic view of building scalable web applications.
  • User-Centered Design: The importance of an interface that caters to a diverse user base.
  • Agile Development: Rapid iteration and incorporating feedback are crucial for a successful product.

What's next for FORUMTEER

Looking ahead, we plan to:

  • Gather User Feedback: To refine and enhance functionality.
  • Introduce New Features: Like volunteer forums and real-time messaging.
  • Expand Our Reach: Potentially adapting the system for other non-profits to amplify our impact.

Built With

Share this project:

Updates