Inspiration

Volunteer onboarding was informal and confusing. Different roles need different skills, leading to drop-off and low retention. We wanted to make training simple and engaging.

What it does

Offers role-based training modules. Tracks attendance, skills, and points. Gives badges and incentives automatically. Lets admins manage events and monitor volunteer progress.

How we built it

Flask + SQLite + Firebase for backend and data. Bootstrap + Jinja2 for mobile-friendly UI. PWA to install on phones like an app. Gamification with points and badges.

Challenges we ran into

Making training flexible for many roles. Handling network/IP changes. Adding badges and points without extra admin work. Making the web app feel mobile-ready

Accomplishments that we're proud of

Built a working onboarding platform. Made it installable on phones (PWA).

What we learned

As a beginner of coding, i learned a lot more about it which gains be greater and more in depth knowledge. This allows me to know if this path is suitable me or not and at the same time more confident to attend the events in the future.

What's next for Ageless Onboard

Push notifications for training/events. Analytics for retention and skill growth. Integrate cycling apps (Strava). Auto-generate certificates. Add community forums & mentoring. Move to cloud hosting for scale.

Built With

Share this project:

Updates