CINXE.COM

DjangoCon Africa 2025

<html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>DjangoCon Africa 2025</title> <script src="https://unpkg.com/htmx.org@1.9.11" integrity="sha384-0gxUXCCR8yv9FM2b+U3FDbsKthCI66oH5IA9fHppQq9DDMHuMauqq1ZHBpJxQ0J0" crossorigin="anonymous"></script> <script src="//unpkg.com/alpinejs" defer></script> <link rel="stylesheet" type="text/css" href="/static/src/tailwind_final.487d451d4141.css"> <script src="/static/src/font_awesome_5.cee44411aa62.js" crossorigin="anonymous"></script> <link href="/static/images/icon.cb246bedd5b7.png" rel="shortcut icon"> </head> <body hx-headers='{"X-CSRFToken": "HfYWIDF7UflTtiaEH6hTsIFPZk33fr4mtzhaUGQoJsdBG8qpVZICQ5QAmEuzdsym"}'> <header class="w-full bg-white text-black sticky top-0 z-50 border-b"> <div class="dj-container flex h-16 items-center justify-between"> <a href="/"> <img src="/static/images/logo-black.5fcfcffbbe8b.svg" alt="logo" class="w-[150px]" /> </a> <nav class="hidden lg:flex items-center gap-x-5"> <div class="relative group"> <div x-data="{ open: false }" class="relative inline-block"> <div class="py-3 flex items-center hover:border-b-2 hover:border-deepTeal "> <button @click="open = !open" @click.outside="open = false" class="flex items-center gap-x-1 py-2 "> <span class="text-base">Conference</span> <i class="fas fa-chevron-down transition-transform opacity-30 duration-200" :class="{ 'rotate-180': open }"></i> </button> </div> <div x-show="open" class="absolute left-0 mt-1 w-fit rounded-md shadow-2xl ring-1 ring-black ring-opacity-5 bg-white" style="display: none;"> <div class="py-1" role="menu"> <a href="/coc" class="block px-4 py-3 text-nowrap text-black hover:bg-gray-100"> Code of Conduct </a> </div> </div> </div> </div> <div class="relative group"> <div x-data="{ open: false }" class="relative inline-block"> <div class="py-3 flex items-center hover:border-b-2 hover:border-deepTeal "> <button @click="open = !open" @click.outside="open = false" class="flex items-center gap-x-1 py-2 "> <span class="text-base">Resources</span> <i class="fas fa-chevron-down transition-transform opacity-30 duration-200" :class="{ 'rotate-180': open }"></i> </button> </div> <div x-show="open" class="absolute left-0 mt-1 w-fit rounded-md shadow-2xl ring-1 ring-black ring-opacity-5 bg-white" style="display: none;"> <div class="py-1" role="menu"> <a href="/news" class="block px-4 py-3 text-nowrap text-black hover:bg-gray-100"> News </a> <a href="/opportunity_grants" class="block px-4 py-3 text-nowrap text-black hover:bg-gray-100"> Opportunity Grants </a> </div> </div> </div> </div> <div class="relative group"> <div x-data="{ open: false }" class="relative inline-block"> <div class="py-3 flex items-center hover:border-b-2 hover:border-deepTeal "> <button @click="open = !open" @click.outside="open = false" class="flex items-center gap-x-1 py-2 "> <span class="text-base">Speaking</span> <i class="fas fa-chevron-down transition-transform opacity-30 duration-200" :class="{ 'rotate-180': open }"></i> </button> </div> <div x-show="open" class="absolute left-0 mt-1 w-fit rounded-md shadow-2xl ring-1 ring-black ring-opacity-5 bg-white" style="display: none;"> <div class="py-1" role="menu"> <a href="/speaking" class="block px-4 py-3 text-nowrap text-black hover:bg-gray-100"> Speaking at Djangocon Africa </a> <a href="/speaker_resources" class="block px-4 py-3 text-nowrap text-black hover:bg-gray-100"> Speaker Resources </a> <a href="https://pretalx.com/djangocon-africa-2025/cfp" class="block px-4 py-3 text-nowrap text-black hover:bg-gray-100"> Call for Proposals </a> </div> </div> </div> </div> <div class="relative group"> <div x-data="{ open: false }" class="relative inline-block"> <div class="py-3 flex items-center hover:border-b-2 hover:border-deepTeal border-b-2 border-deepTeal"> <button @click="open = !open" @click.outside="open = false" class="flex items-center gap-x-1 py-2 text-deepTeal"> <span class="text-base">Sponsors</span> <i class="fas fa-chevron-down transition-transform opacity-30 duration-200" :class="{ 'rotate-180': open }"></i> </button> </div> <div x-show="open" class="absolute left-0 mt-1 w-fit rounded-md shadow-2xl ring-1 ring-black ring-opacity-5 bg-white" style="display: none;"> <div class="py-1" role="menu"> <a href="/sponsor_us" class="block px-4 py-3 text-nowrap text-black hover:bg-gray-100"> Become a Sponsor </a> <a href="/sponsors" class="block px-4 py-3 text-nowrap text-black hover:bg-gray-100"> Our Sponsors </a> </div> </div> </div> </div> </nav> <div class="flex items-center gap-x-2"> <div class="relative" x-data="{ open: false }"> <button @click="open = !open" @click.outside="open = false" class="flex items-center justify-center size-10 rounded-full text-black hover:text-gray-700 border-black/10 border transition-colors" > <span>🇬🇧</span> </button> <div x-show="open" x-transition:enter="transition ease-out duration-100" x-transition:enter-start="transform opacity-0 scale-95" x-transition:enter-end="transform opacity-100 scale-100" x-transition:leave="transition ease-in duration-75" x-transition:leave-start="transform opacity-100 scale-100" x-transition:leave-end="transform opacity-0 scale-95" class="absolute right-0 mt-2 py-2 w-48 bg-gray-50 border border-gray-200 rounded-md shadow-xl z-50" style="display: none" > <div class="py-1" role="menu" aria-orientation="vertical"> <form action="/set_language/" method="post" class="inline"> <input type="hidden" name="csrfmiddlewaretoken" value="HfYWIDF7UflTtiaEH6hTsIFPZk33fr4mtzhaUGQoJsdBG8qpVZICQ5QAmEuzdsym"> <input type="hidden" name="next" value="/sponsor_us" /> <button type="submit" name="language" value="en" class="w-full text-left flex justify-between px-4 py-2 text-black hover:bg-gray-100" :class="{ 'bg-gray-100': 'en' === 'en' }" role="menuitem" > English <i class="fas fa-check opacity-30"></i> </button> </form> <form action="/set_language/" method="post" class="inline"> <input type="hidden" name="csrfmiddlewaretoken" value="HfYWIDF7UflTtiaEH6hTsIFPZk33fr4mtzhaUGQoJsdBG8qpVZICQ5QAmEuzdsym"> <input type="hidden" name="next" value="/sponsor_us" /> <button type="submit" name="language" value="fr" class="w-full text-left flex justify-between px-4 py-2 text-black hover:bg-gray-100" :class="{ 'bg-gray-100': 'en' === 'fr' }" role="menuitem" > French </button> </form> </div> </div> </div> <button x-data @click="$dispatch('toggle-mobile-menu')" class="lg:hidden flex items-center justify-center size-10 rounded-full border-black/10 border transition-colors" > <i class="fas fa-bars"></i> <span class="sr-only">Toggle Menu</span> </button> </div> </div> <div x-data="{ isOpen: false }" @toggle-mobile-menu.window="isOpen = !isOpen" x-show="isOpen" class="fixed inset-0 z-50 flex flex-col bg-white text-black lg:hidden" x-effect="isOpen ? document.body.style.overflow = 'hidden' : document.body.style.overflow = 'auto'" style="display: none;"> <div class="border-b"> <div class="dj-container flex h-16 items-center justify-between"> <a href="/"> <img src="/static/images/logo-black.5fcfcffbbe8b.svg" alt="logo" class="w-[150px]" /> </a> <div class="flex items-center gap-x-2"> <div class="relative" x-data="{ open: false }"> <button @click="open = !open" @click.outside="open = false" class="flex items-center justify-center size-10 rounded-full text-black hover:text-gray-700 border-black/10 border transition-colors" > <span>🇬🇧</span> </button> <div x-show="open" x-transition:enter="transition ease-out duration-100" x-transition:enter-start="transform opacity-0 scale-95" x-transition:enter-end="transform opacity-100 scale-100" x-transition:leave="transition ease-in duration-75" x-transition:leave-start="transform opacity-100 scale-100" x-transition:leave-end="transform opacity-0 scale-95" class="absolute right-0 mt-2 py-2 w-48 bg-gray-50 border border-gray-200 rounded-md shadow-xl z-50" style="display: none" > <div class="py-1" role="menu" aria-orientation="vertical"> <form action="/set_language/" method="post" class="inline"> <input type="hidden" name="csrfmiddlewaretoken" value="HfYWIDF7UflTtiaEH6hTsIFPZk33fr4mtzhaUGQoJsdBG8qpVZICQ5QAmEuzdsym"> <input type="hidden" name="next" value="/sponsor_us" /> <button type="submit" name="language" value="en" class="w-full text-left flex justify-between px-4 py-2 text-black hover:bg-gray-100" :class="{ 'bg-gray-100': 'en' === 'en' }" role="menuitem" > English <i class="fas fa-check opacity-30"></i> </button> </form> <form action="/set_language/" method="post" class="inline"> <input type="hidden" name="csrfmiddlewaretoken" value="HfYWIDF7UflTtiaEH6hTsIFPZk33fr4mtzhaUGQoJsdBG8qpVZICQ5QAmEuzdsym"> <input type="hidden" name="next" value="/sponsor_us" /> <button type="submit" name="language" value="fr" class="w-full text-left flex justify-between px-4 py-2 text-black hover:bg-gray-100" :class="{ 'bg-gray-100': 'en' === 'fr' }" role="menuitem" > French </button> </form> </div> </div> </div> <button @click="isOpen = false" class="flex items-center justify-center size-10 rounded-full border"> <i class="fas fa-times"></i> </button> </div> </div> </div> <div class="h-[calc(100vh-64px)] overflow-y-auto"> <nav> <div x-data="{ dropdownOpen: false }"> <button @click="dropdownOpen = !dropdownOpen" class="flex items-center justify-between w-full py-4 px-4 sm:px-6 text-left hover:bg-gray-100"> <span class="text-4xl">Conference</span> <i class="fas fa-chevron-down text-black/30 transition-transform duration-200 mr-2" :class="{ 'rotate-180': dropdownOpen }"></i> </button> <div x-show="dropdownOpen" class="px-4 sm:px-6" style="display: none;"> <a href="/coc" class="block py-3 border-b text-lg text-black text-opacity-80 hover:text-gray-900"> Code of Conduct </a> </div> </div> <div x-data="{ dropdownOpen: false }"> <button @click="dropdownOpen = !dropdownOpen" class="flex items-center justify-between w-full py-4 px-4 sm:px-6 text-left hover:bg-gray-100"> <span class="text-4xl">Resources</span> <i class="fas fa-chevron-down text-black/30 transition-transform duration-200 mr-2" :class="{ 'rotate-180': dropdownOpen }"></i> </button> <div x-show="dropdownOpen" class="px-4 sm:px-6" style="display: none;"> <a href="/news" class="block py-3 border-b text-lg text-black text-opacity-80 hover:text-gray-900"> News </a> <a href="/opportunity_grants" class="block py-3 border-b text-lg text-black text-opacity-80 hover:text-gray-900"> Opportunity Grants </a> </div> </div> <div x-data="{ dropdownOpen: false }"> <button @click="dropdownOpen = !dropdownOpen" class="flex items-center justify-between w-full py-4 px-4 sm:px-6 text-left hover:bg-gray-100"> <span class="text-4xl">Speaking</span> <i class="fas fa-chevron-down text-black/30 transition-transform duration-200 mr-2" :class="{ 'rotate-180': dropdownOpen }"></i> </button> <div x-show="dropdownOpen" class="px-4 sm:px-6" style="display: none;"> <a href="/speaking" class="block py-3 border-b text-lg text-black text-opacity-80 hover:text-gray-900"> Speaking at Djangocon Africa </a> <a href="/speaker_resources" class="block py-3 border-b text-lg text-black text-opacity-80 hover:text-gray-900"> Speaker Resources </a> <a href="https://pretalx.com/djangocon-africa-2025/cfp" class="block py-3 border-b text-lg text-black text-opacity-80 hover:text-gray-900"> Call for Proposals </a> </div> </div> <div x-data="{ dropdownOpen: false }"> <button @click="dropdownOpen = !dropdownOpen" class="flex items-center justify-between w-full py-4 px-4 sm:px-6 text-left hover:bg-gray-100"> <span class="text-4xl">Sponsors</span> <i class="fas fa-chevron-down text-black/30 transition-transform duration-200 mr-2" :class="{ 'rotate-180': dropdownOpen }"></i> </button> <div x-show="dropdownOpen" class="px-4 sm:px-6" style="display: none;"> <a href="/sponsor_us" class="block py-3 border-b text-lg text-black text-opacity-80 hover:text-gray-900"> Become a Sponsor </a> <a href="/sponsors" class="block py-3 border-b text-lg text-black text-opacity-80 hover:text-gray-900"> Our Sponsors </a> </div> </div> </nav> </div> </div> </header> <main> <div class="dj-container pt-[72px] md:pt-[88px] pb-16"> <h1 class="text-center">Sponsor us</h1> <div class="flex flex-col gap-y-8 md:max-w-[740px] mx-auto pt-10 lg:pt-8"> <p> Join us for another exciting edition of DjangoCon Africa! </p> <p> Be a part of a thriving community of developers and position your brand at the forefront of the rapidly growing technology sector in Africa. With an expected 300 attendees from both the local and international community, sponsoring this landmark event is a unique opportunity to connect with and reach a highly engaged audience. </p> <a href="https://drive.google.com/file/d/1a3JKWvnIqSCDGk7cwc3QWexiFDPJ2uAv/view?usp=drive_link" class="bg-deepTeal text-white rounded-full h-[50px] w-fit px-6 flex items-center justify-center gap-x-1 hover:bg-deepTeal/90" > Download Sponsorship Brochure <i class="fas fa-chevron-right"></i> </a> <a href="/sponsors" class="bg-deepTeal text-white rounded-full h-[50px] w-fit px-6 flex items-center justify-center gap-x-1 hover:bg-deepTeal/90" > Look who’s sponsoring us <i class="fas fa-chevron-right"></i> </a> <p> If you are interested in becoming a sponsor or if you have any questions, then please email us at <a href="/cdn-cgi/l/email-protection#1360637c7d607c6160537779727d747c707c7d3d7275617a7072"></a><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="0d7e7d62637e627f7e4d69676c636a626e6263236c6b7f646e6c">[email&#160;protected]</a>. </p> <h2>Why sponsor?</h2> <ul> <li> If you are making anything that is useful to Django developers, such as developer tools, SaaS products or hosting platforms, this is the perfect marketing opportunity. Africa is a fresh and ready market; and a booth at our conference will enable to meet new potential customers for your products. </li> <li> DjangoCon Africa will uphold the tradition of existing DjangoCons all over the world of investing in great efforts in being a diverse conference. Africa itself is very diverse with a total of 54 countries made up of many different ethnicities. Only with the help of our sponsors can we be able to bring people from all social backgrounds and different parts of the world together at our very first event. </li> <li> There is no better place to recruit Django developers than a DjangoCon! DjangoCon Africa is the largest single gathering of Django developers in Africa. Sponsoring the very first DjangoCon Africa will put you directly in front of a fresh candidate pool. </li> <li> If you use Django or related projects to build your software products, sponsoring DjangoCon Africa is a good way to give back to the community and say “thank you” to its members. Any open source community survives on the goodwill of its members and the conference is an important gathering to meet and discuss the future of Django. At the same time, sponsoring allows us to keep ticket prices affordable and even offer financial aid for developers from marginalized groups who could not otherwise join. </li> <li> Your own employees can profit a lot from attending DjangoCon Africa. Not only does the conference provide valuable education in form of talks and workshops that improve their professional talks and technical skills, it is also the best single place to start and build a network within a community of potential future partners. </li> </ul> <h2>Where does your money go to?</h2> Djangocon Africa is run by volunteers on a non-profit basis. All the money we receive will go towards covering the costs of the event and reducing the cost for our attendees. This includes: <ul> <li>catering and refreshments</li> <li>venue rent</li> <li>technical services</li> <li>financial assistance for accommodation and travel for attendees and speakers on a low budget.</li> <li>video recordings for talks</li> <li>conference merchandise and program booklet</li> <li>basic running expenses</li> <li>Anything left over will be used for supporting future non-profit events.</li> </ul> <div> </div> </main> <footer> <img src="/static/images/footer/desktop-footer.8463986f4c14.png" alt="footer-bg" class="w-full" /> <div class="bg-[#313114] text-white text-center pb-12"> <div class="dj-container flex flex-col items-center gap-y-6"> <img src="/static/images/footer-logo.1bc5615ce7c3.svg" alt="logo" /> <div class="flex gap-x-4"> <a target="_blank" href="https://github.com/djangocon"><img src="/static/icons/github-icon.03b355addf83.svg" alt="github icon" class="size-[44px]"/></a> <a target="_blank" href="https://mastodon.social/@djangoconafrica@fosstodon.org"><img src="/static/icons/mastodon-icon.d32d3525790d.svg" alt="mastodon icon" class="size-[44px]"/></a> <a target="_blank" href="https://bsky.app/profile/djcafrica.bsky.social"><img src="/static/icons/bluesky-icon.5d6dda2f02dc.svg" alt="bluesky icon" class="size-[44px]"/></a> <a target="_blank" href="https://x.com/djcafrica"><img src="/static/icons/x-icon.88d94c22c85c.svg" alt="x icon" class="size-[44px]"/></a> <a target="_blank" href="https://facebook.com/djcafrica"><img src="/static/icons/facebook-icon.a219cc9814f4.svg" alt="facebook icon" class="size-[44px]"/></a> <a target="_blank" href="https://linkedin.com/company/djcafrica"><img src="/static/icons/linkedin-icon.8385a22c8349.svg" alt="linkedin icon" class="size-[44px]"/></a> <a href="/cdn-cgi/l/email-protection#fd9598919192bd99979c939a929e9293d39c9b8f949e9c"><img src="/static/icons/email-icon.93cf5200fcee.svg" alt="email icon" class="size-[44px]"/></a> </div> <p>Website designed by <a href="https://www.linkedin.com/in/hopeadoli" target="_blank" class="underline cursor-pointer">Hope Adoli</a> and built with <span class="text-red-800">❤</span> by <a class="underline cursor-pointer" href="/">the community</a></p> <p>Other Django Events: <a class="underline cursor-pointer" href="https://djangocon.us" target="_blank">DjangoCon US</a> • <a class="underline cursor-pointer" href="https://djangocon.eu" target="_blank">DjangoCon Europe</a> • <a class="underline cursor-pointer" href="https://djangocon.com.au" target="_blank">DjangoCon Australia</a></p> <p>Our <a class="underline cursor-pointer" href="/coc">Code of Conduct</a></p> </div> </div> </footer> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10