StarServe

StarServe

StarServe is an innovative Flutter project that serves as a platform designed to connect volunteers and organizations, fostering a sense of community engagement and making a positive impact on society

StarServe

StarServe

StarServe is an innovative Flutter project that serves as a platform designed to connect volunteers and organizations, fostering a sense of community engagement and making a positive impact on society

The problem StarServe solves

In the vast cosmos of volunteer coordination, where schedules often seem as infinite as the stars, modernizing the process can be a journey to new frontiers. Just like a spaceship aiming for the stars, streamlining the management of volunteers can yield astronomical benefits for both organizations and volunteers.

Features :

For Volunteers: -> Users can create profiles with personal information, skills, and interests. -> Users can search for opportunities by location, date, time, cause, or organization. -> Users can view nearby volunteer opportunities based on their location and filter by availability range. -> Volunteers can sign up for shifts matching their availability and interests. -> Users receive real-time notifications about new opportunities, shifts, and updates. -> Enable direct communication between volunteers and organizations. -> Display upcoming opportunities on a calendar. -> Volunteers can track their volunteer hours and contributions for a clear record of their impact. -> Volunteers can follow organizations they support and receive updates from them.

For Organizations: -> Organisations can create profiles with mission details and volunteer needs. -> Organisations can post volunteer shifts with date, time, location, and tasks. -> Organisations can raise funds to support their missions and volunteer projects. -> Display upcoming opportunities on a calendar. -> Recognise users' volunteering achievements.

Challenges we ran into

We could not figure out how to make the distinction inside the app for the functionality of volunteer and organisation, and how to show different content and features to the two account types. We were able to solve it by fetching the "acctype" field from firestore at login and use that to direct the NavigationRoutes in the app by making separate pages for volunteers and organisations.

Tracks Applied (1)

Droidrush

StarServe is a flutter app to connect volunteers and organisations for the betterment of society. It implements the Star...Read More

Discussion