thanks everyone for building such an awesome product and running such an amazing community! Highly appreciate the spirit and work you’ve all been doing. Thanks heaps .
I myself already used this great resource here to get help on the novel community organizing (in the political sense) App we are building for the federal elections here in Germany - called Affinity , and I thought why not take the opportunity in the jobs category to reach out and look for people interested in helping and contributing more consistently.
Affinity is a social organizing network for progressive political organizations. The core idea is that people come together in
Teams that generally have two main aspects of work: organising and communication as a group effort. Thus, the app centers around the idea that you have many members in your orbit, that casually check what is currently important to the initiative they care about, and that the existing team wants to continuously pull closer to themselves - we are working with the obit model for thinking about community growth .
The app therefore has sections of gradually increasing “bond-ness” between the individual and the organisation in question: a regular, casual newsfeed of their latest updates (think “newsletter”-group, but made for the phone instead of E-Mail), information/FAQs up to a social feed within the team, where the entire community can post, discuss, upload pictures and take part in polls, become “online” organisers. Teams can also have sub-teams once a group forms inside the organisation that works on a specific purpose or towards a specific goal. Thus any one user can also be part of any number of teams
We are working on using Affinity as a mobile-first, grass-roots, casual organizing tool to not only run a political campaign for Franka Kretschmer, PhD for the federal elections, but empower the constituents to become organisers themselves, give them a tool to congregate, discuss issue most pressing to them and help them get the ball going to actually change stuff. You can see it in a pre-rollout under community.franka.jetzt (best viewed on mobile).
the tech stack
As this is meant for a diverse group of people, mainly volunteers, who do this outside of regular work, the entire tool is mobile-first in tech, design and expectation. We are building it using the JS-Parse-SDK and Ionic with capacitor - obviously - to build Android and iOS-apps. The frontend is entirely the same across all instances, including Web, using Vue3 with Vuex and the Router. We are using Parse in the Backend, hosted on back4app.com.
Tech-wise, there is nothing too special here, it is mainly about actually implementing expected features in a user-friendly manner (think your otherwise only WhatsApp and Facebook using grandpa has to be able to get it) in the most practical way the existing tech stack allows for. (Though thinking further down the line, w’d also like to contribute major features back we are missing, like web-push-notifications or web-component support)
As this a bottom-up, grass-roots effort, work is mainly done by volunteers - this includes myself, who is doing this aside from my full-time job. We currently organise ourselves through Github Issues, projects and milestones, but for people, who are effective in the previously mentioned technologies, we are also willing to take a limited amount of our budget available for working on it.
If you’ve familiarized yourself with what we are up to and want to contribute more consistently, but can only do so in a paid function, just send me a DM stating your references, rate and we take the conversation from there*.
*for financial and legal reasons, we can’t hire agencies at this point but only work with individual developers directly. Please understand that we won’t reply to any offers like that. Thanks!