What we're about

Codebridge is an open community.

We believe that we are able to use our collective interest in technology and social change to serve local communities and explore alternate ways of addressing South African social problems.

We are committed to the values of transparency and voluntary association - not only in the projects that we focus on, but also in the way that Codebridge itself is managed. This means that not only do we strive to honour the principles espoused in the open source and open data movements, but that we also feel that anyone, regardless of their skill set or background, should be able to contribute or extend the work that we are doing.

We aim to achieve the above by:

β€’ Advocating for and advancing the practice of civic-tech in South Africa.

β€’ Holding ourselves accountable to our own principles of honesty and openness.

β€’ Proactively pursuing opportunities for community members to take ownership, co-create and/or help guide the shape of Codebridge.

β€’ Being open to work with all individuals and organisations that share our views as stated above.Being mindful that civic-tech is not always the solution.

β€’ Acknowledging the reality and legacy of the various social issues that we face as South Africans in the 21st century.

Upcoming events (5+)

Codebridge Community Evening

Codebridge

πŸ’› Interested in using technology for social good? This is an opportunity to: β†’ Get started on one of our open-source civic tech projects. β†’ Work on your own project, and perhaps find collaborators β†’ Network and find out about tech projects that are in service of others. Check out the promo video created by community member Una Karlsen: https://www.youtube.com/watch?v=pJu_KeYvZxg! Have a look at the projects you can get involved in: https://bit.ly/2OQHhG6 Havea any questions or struggling to find the venue? Please give us a call on[masked]. πŸ‘ͺ Can I join? ------------------- Yes! Due to the nature of the projects we tend to attract a lot of programmers, however, we are in dire need of the following: - Digital Designers - Project Managers - Activists - Journalists - Researchers - Engaged Citizens 🚐 What about transport? ------------------- We have lots of free parking right at the door if you are coming by car or motorcycle. Unfortunately, due to limited interest, the fortnightly shuttle service has been discontinued. 🍝 What about dinner? ------------------- We have a fully kitted out kitchen, with a sandwich toaster and oven. We provide bread and toppings (bacon, ham, green pepper, cheese, mushrooms, etc.) on the house if you want to make your own toasted sandwich. We also have some frozen pizza bases in the freezer if you want to turn the above into a pizza in our oven. However, attendees are more than welcome to bring their own dinner or order pizza/takeout. Did we mention that we also have a coffee machine, snacks and free drinks? πŸ’» What should I bring? ------------------- We encourage you to (if you are able to) bring a laptop along - we have a working space and super-speedy internet already set up. However, there are couches and a kitchen too if you just want to hang out and network with community members. 🎺 Is anything specific planned? ------------------- These are not structured meetups, with a set agenda, speakers and all that jazz. Instead, these evenings carve out a time and space for magic to happen, which we believe it can and will with the right setting and a diverse group of people gathering together with a shared vision of creating cool stuff that makes a difference in someone's life. However, we formally kick off the evening at 19:00 with some introductions and checking in with all projects currently looking for contributors (and contributors looking for projects). πŸ“‘ Can I get involved remotely? ------------------- Yes! We have a very active online discussion channel on the "ZA Tech" Slack workspace. Please please pop in and introduce yourself: 1️⃣ Request an invite to "ZA Tech" (a discussion platform used by the South African tech community): https://zatech-slack-inviter.herokuapp.com/ 2️⃣ Once in, go to channels in "ZA Tech" and search for "codebridge-newlands". 3️⃣ Click the join button at the bottom of the screen and introduce yourself (we are a super friendly bunch)! 4️⃣ Make sure to also join our sister channel "#tech-for-good" if you are interested in exploring ways in which tech can be used for social good in South Africa.

πŸ‘ͺ Hack for Human Rights

Codebridge

❀️ Why Hack for Human Rights? ------------------- For all intents and purposes Hack for Human Rights is an anti-hackathon. There are no flashy prizes, caffeine-fueled all-nighters or last-minute deadline rushes. This is a hackathon that prioritises substance and sustainability over hype. The selected projects are part of a slow, deliberate attempt to build longer-standing connective tissue between tech practitioners, their skills and local communities. πŸŽͺ How does Hack for Human Rights work? ------------------- We have a panel of experienced civic-tech practitioners working behind the scenes to identify and write up technical briefs for a range of projects that address human rights' issues in and around Cape Town in an effective, sustainable manner. Once these briefs are finalised they will be published under the projects section below. If you are interested in being assigned to one of these projects please RSVP to this event, upon which we will contact you to determine the best fit. Each project requires the following: - 1️⃣ A project Manager - 2️⃣ A digital Designer - 4️⃣ A journalist or researcher - 3️⃣ Up to three developers Once assigned to a team you can just pitch up on the day and we will guide you through the process. πŸ”¨ Projects ------------------- 🀬 Complain for Change: This project entails creating a resource platform containing videos that empower people to make sure that their complaints about public service are made in a manner that encourages actual change. βš–οΈ Social Security Coalition: The SSC is a coalition of South African Civil Society Organisations who promote the implementation of social security rights as envisioned in the Constitution and are calling for the introduction of a Basic Income Grant. This project will create SSC's website. πŸ‘Ά Child Maintenance guide This project entails mapping out the process that a single parent can use to seek relief via the maintenance court system to obtain child maintenance. Once this process is mapped out, it also aims to produce visual material to support someone trying to obtain maintenance for their child. πŸš“ Gender-based Violence Infographics This project requires the collecting and aggregating of key pieces of information about Gender-based Violence in South Africa. It also includes the visualization of that data to be used in a printed medium such as posters. πŸ‘©πŸ½ Tosunga Baninga is an NGO that deals with gender-based violence, rape and femicide. Tosunga Baninga has an overnight shelter and provide victim support. This project is to create a website and social media presence for Tosunga Baninga. πŸ›Έ Partners ------------------- πŸ‘½ Codebridge is an open, volunteer-driven community built on the belief that our collective interest in technology and social good can be used to serve our local community and explore alternate ways of addressing South African social problems. πŸ‘½ The Civic Technology Innovation Network (CTIN) was established to produce and deliver actionable learning – through content and events – for South African organisations and people active in or interested in innovation in government, transparency, governance, and accountability processes. πŸ‘½ OpenUp is a group of post-corporate, tech and media professionals using their skills to increase access to digital information that can be used to empower individuals, improve their lives and their communities. ❀️ Interested in getting involved? ------------------- Get in contact with us at [masked] 🚐 What about transport/parking? ------------------- We have lots of free parking right at the door if you are coming by car or motorcycle. The venue is also very close to the Newlands taxi rank if you are coming by taxi. πŸ’» What should I bring? ------------------- You are required to bring a laptop (or even desktop computer if you are up for it) to work on a project. We have more than enough power outlets and a super-speedy internet already set up!

FreeCodeCamp Cape Town Meetup

Codebridge

πŸ•οΈ Welcome campers! This event is for anyone learning (or interested in learning) web development and coding through the free JavaScript based curriculum at freecodecamp.com (http://www.freecodecamp.com). We provide an opportunity to meet other campers in the Cape Town area, find mentors/mentees or campers to pair program with. Loads of free parking, wi-fi and coffee for all campers. However, you're more than welcome to bring your own snacks, drinks or whatever you need to get into the grove. 🐡 Can I attend if I'm not currently doing freeCodeCamp? ------------------- Yes! Whether you are an ex-camper, never heard of freeCodeCamp or just need a space to talk about code. This is, first and foremost, a space for those interested in learning and/or sharing from their programming journey. πŸ’» What should I bring? ------------------- You are more than welcome to bring your laptop along if you want to write some actual code at the event - we have a working space and super-speedy internet set up already. However, there are couches and a kitchen too if you just want to hang out and talk coding. We also have a projector wired up in the space if you want to share any resources or projects with the community. Check out the local freeCodeCamp Facebook page at: https://www.facebook.com/groups/free.code.camp.cape.town/ πŸ“‘ Can I get involved remotely? ------------------- Yes! We have an online discussion channel on the "ZA Tech" Slack workspace. Please please pop in and introduce yourself: 1️⃣ Request an invite to "ZA Tech" (a discussion platform used by the South African tech community): https://zatech-slack-inviter.herokuapp.com/ 2️⃣ Once in, go to channels in "ZA Tech" and search for "freeCodeCamp". 3️⃣ Click the join button at the bottom of the screen and introduce yourself (we are a super friendly bunch)!

Vue.js in Cape Town: TDD with Vue πŸ”¨

Codebridge

πŸ›Έ Speaker Line-up ------------------- Roger is a fullstack developer who felt the pain of picking up hard-to-maintain codebases with 500 line functions. Components longer than 200 lines make him twitch! He hasn't worked in many teams which embraced writing tests and only learnt how to do that later in his career. He'll show how to write your first test, watch it fail, write the minimum amount of code to make it pass, then refactor. That's the core of the TDD approach which you'll learn how to follow when coding Vue components. Along the way we'll touch on the scary topics which kept him away from testing: setting up a test environment, a testing strategy, UI tests, mocking, error handling, redux and Vuex. It's easier than you think! As a real-world example Roger will also show you the tests written in his current Vue and Laravel project, and how they're run in the Gitlab CI environment. πŸš€ Want to be our next speaker? ------------------- If you are interested in sharing a Vue.js project or anything else Vue.js related you can let us know through the following form: https://goo.gl/forms/7btBTH04pl0ufxUH3 ❀️ Our sponsor ------------------- Snacks and drinks are provided by Gettruck Technologies (https://gettruck.co.za), a local Vue.js‑powered startup that helps to connect those relocating or moving to a new house with reliable transporters. 🚐 What about transport/parking? ------------------- We have lots of free parking right at the door if you are coming by car or motorcycle. The venue is also very close to the Newlands taxi rank if you are coming by taxi. πŸ’» What should I bring? ------------------- You are not required to bring anything along. However you are welcome to bring your laptop along if you want to follow along or try out some of the examples yourself during the talk. We have power outlets and super-speedy internet already set up!

Past events (126)

Codebridge Community Evening

Codebridge

Photos (50)

Find us also at