Skip to main content
Back to search results

New

Membership database portal development

Badminton Victoria

Logo for Badminton Victoria

Help us build a Membership Management Portal A secure, smart web platform for member organisations across Victoria Volunteer · Unpaid · Remote-friendly · Students & professionals welcome · Flexible hours ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ THE PROJECT We are building a web-based membership management portal that allows multiple organisations to upload, manage, and track their member records through a single secure platform. The system will handle Excel uploads in varied formats, automatically detect duplicate members across organisations, assign permanent unique member IDs, and enforce expiry dates on membership records — all behind a login system that keeps each organisation's data private. This is a real, end-to-end build. The finished product will be used by actual organisations managing real member data. It is not a tutorial project. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ROLES AVAILABLE We need people across four areas. You don't need to tick every box — enthusiasm, reliability, and a willingness to learn matter as much as existing skills.

💻 FULL-STACK WEB DEVELOPER Students & junior developers

Build the web application front-end and back-end Implement file upload, parsing, and data mapping logic Develop login, access control, and member data views Write clean, well-documented, maintainable code

Skills: React · Node.js · PostgreSQL · REST APIs

🎨 UX / UI DESIGNER Design students & junior designers

Design user flows for upload, review, and member management Create clean, accessible interfaces for desktop and mobile Build and maintain a component library in Figma Conduct user testing with real organisation contacts

Skills: Figma · User research · Prototyping · Accessibility

📋 PROJECT / PRODUCT MANAGER IT professionals seeking PM experience

Coordinate the volunteer team and maintain momentum Manage roadmap, backlog, and sprint planning Translate requirements into clear, actionable tasks Communicate progress to project stakeholders

Skills: Agile/Scrum · Roadmap planning · Stakeholder comms · Notion

🗄️ BACKEND / DATA ENGINEER Students & IT professionals

Design the database schema for members, orgs, and sessions Build Excel parsing logic that handles varied column formats Implement deduplication, UUID assignment, and expiry logic Ensure data security, privacy compliance, and audit logging

Skills: PostgreSQL · Node.js · SheetJS/pandas · Auth/security ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ WHAT'S IN IT FOR YOU ✔ Real project experience — build something from scratch that real organisations and their members will use, not a tutorial or a class exercise. ✔ Portfolio work — a live, shipped product you can point to and talk about in interviews and job applications. ✔ Agile team skills — experience working in a real team with sprint cycles, code reviews, and product decisions. ✔ Industry mentorship — work alongside people with industry experience throughout the build. ✔ Community impact — help Australian member organisations manage their people more efficiently and securely. ✔ Formal reference — a written reference upon completion of a meaningful contribution to the project. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ WHAT TO EXPECT Time commitment:

Approximately 4–6 hours per week Flexible — mostly async, remote-first Fortnightly team check-ins (online) Initial commitment of 6 months

How we work:

Small, focused team — no bureaucracy Agile sprints with a shared backlog Clear ownership of your role and tasks Open communication throughout

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ WHO WE'RE AFTER You'll be a good fit if you…

Are studying IT, software engineering, computer science, UX/UI design, or a related field and want hands-on project experience beyond the classroom Work in the IT industry and are looking to build project management, product, or cross-functional team experience Are self-motivated and reliable — volunteer projects live and die on people following through Communicate well and are comfortable working in a small, collaborative team Have an interest in technology that serves community organisations (specific domain knowledge not required)

Be alert & protect yourself

Don't provide personal information such as your bank or passport details when applying for volunteer opportunities.

Learn how to protect yourself.

All fields marked with * are required