Inspiration

Our passion for volunteering and personal experiences fueled the development of Volve, a user-friendly volunteering management system:

  • Volunteer Perspective: As former volunteers with Team Nila, we intimately understand the pain points of searching for and managing volunteering opportunities.
  • Administrator Perspective: Years of organizing events through platforms like Meetup equipped us with deep knowledge of effective administrative tools.
  • The intuitive design of Meetup significantly influenced our UX choices, aiming for an equally pleasant and accessible experience for both volunteers and NPOs.

What it does

Volve streamlines the process of volunteer engagement for both sides:

For Volunteers:

  • Discover opportunities: Browse through verified volunteering postings across various NPOs, filtering by cause, skills, location, and availability.
  • Seamless sign-up: Register and express interest with a few clicks, eliminating lengthy application processes.
  • Track their impact: Log participation hours and receive personalized performance reports, including certificates of completion.
  • Gamified motivation: Earn badges and awards for consistent involvement, fostering a sense of community and achievement.

For NPOs:

  • Effortless management: Create and manage volunteering opportunities, track applicant interest, and record volunteer attendance within a centralized platform.
  • Reach wider audiences: Expand reach beyond traditional sources by engaging diverse communities through Volve's discoverable platform.
  • Valuable insights: Gain valuable data about volunteer demographics, interests, and performance to enhance future activities.
  • Reduced administrative burden: Automate tasks like managing applications, generating certificates, and sending reminders, freeing up time for core responsibilities.

How we built it

Foundation of Research:

  • Problem Understanding: Deeply analysed the theme and identified pain points through research with NPOs like "Big At Heart" and similar platforms like Meetup and paid VMS softwares.
  • Prioritization: Collaboratively crafted Functional Requirements (FRs) and Non-Functional Requirements (NFRs) to prioritize high-impact features while considering resource limitations and maintainability.
  • Planning and Execution: Mapped FRs to manageable issues, established a clear timeline, designed UI mockups, and meticulously built the system's table schema. We opted for a staged feature rollout to ensure quality and user feedback incorporation.

Mobile-First Design for Seamless Access:

Recognizing the dominance of mobile usage, we prioritized a mobile-first design approach. The interface intuitively adapts to various screen sizes, ensuring volunteers can conveniently discover and manage opportunities on the go. This accessibility empowers wider participation, regardless of device limitations. Administrators, who might primarily use laptops, can also experience a seamless and responsive desktop experience for comprehensive management tasks.

Gamification Inspired by Coursemology's Awards:

To foster volunteer engagement and motivation, we implemented a gamification system inspired by Coursemology's award system. Volunteers earn badges and awards based on their participation, performance, and milestones. This tiered recognition system, with visually appealing and engaging styles, fosters a sense of achievement, encourages friendly competition, and drives long-term commitment.

Unique Admin Creation Flow:

Volve offers a unique approach to creating administrators. Recognizing that dedicated volunteers are the lifeblood of the platform, we empower promotion from within. Root users, designated through a secure email address, can elevate qualified volunteers to admin roles based on their contributions and commitment. This empowers active volunteers and fosters a sense of community ownership, strengthening the platform's foundation.

Challenges we ran into

Juggling multiple commitments like internships and demanding academic schedules posed significant time constraints. We had to prioritize effectively and leverage efficient development practices to stay on track.

Accomplishments that we're proud of

  • Production-ready application: Despite limited resources, we successfully delivered a functional and robust application ready for real-world usage.
  • Prioritizing maintainability: We made deliberate choices like using a monolithic architecture, an ORM, and fully managed hosting to ensure long-term sustainability and ease of future development.

What we learned

The development process was a valuable learning experience. We honed our technical skills, strengthened our communication and collaboration abilities, and gained invaluable insights into user needs and the complexities of building a meaningful online platform.

What's next for Volve

We're excited to expand Volve's functionality with a roadmap full of features:

  • Advanced search and filtering: Empower volunteers with refined search options and personalized recommendations.
  • Collaboration tools: Enable volunteers to connect with fellow participants and collaborate on projects.
  • Impact tracking: Allow NPOs to measure the tangible impact of their volunteers' contributions.

We believe Volve has the potential to revolutionize the volunteering landscape, making it easier, more rewarding, and ultimately more impactful for everyone involved.

Built With

Share this project:

Updates