Srivatsav Auswin
I’m Srivatsav Auswin, an open-source contributor and developer. I’ve worked extensively on FOSSASIA’s Eventyay ecosystem, contributing to areas such as live event check-ins, badge printing, exhibitor tools, and platform integrations. I’m also an organizer with the open-source student community and currently work at Microsoft, while continuing to contribute to open-source software and developer communities.
Sessions
This talk will share the story how we develop a versatile event platform for tech conferences with a global community in the age of AI. I
The talk focuses on the engineering decisions, failures, and practical lessons learned from making a check-in system work in the real world.
Most first-time contributors never make it past setup. In this workshop, we set up together and then spend the session on real code in Eventyay, FOSSASIA's open source event platform. Conferences use it for ticketing, calls for speakers, schedules and online events.
You'll clone the repository and bring up the full stack with Docker Compose. This runs Django, PostgreSQL, Redis and Celery on your laptop, with sample data and live reload, so your changes show up instantly.
Next, you'll learn to find your way around a real Django + Vue codebase. We'll look at how the containers fit together, where the code behind each page lives, and how to read the logs. Then you'll pick a small issue prepared for this workshop, such as a template, text or UI fix. You'll create a branch, test your change and are ready for your first pull requests.
You'll leave with a working development setup, and a workflow you can reuse. Ready for more?
Bring: A laptop with Docker and Git installed, plus a GitHub account.
Most first-time contributors never make it past setup. In this workshop, we set up together and then spend the session on real code in Eventyay, FOSSASIA's open source event platform. Conferences use it for ticketing, calls for speakers, schedules and online events.
You'll clone the repository and bring up the full stack with Docker Compose. This runs Django, PostgreSQL, Redis and Celery on your laptop, with sample data and live reload, so your changes show up instantly.
Next, you'll learn to find your way around a real Django + Vue codebase. We'll look at how the containers fit together, where the code behind each page lives, and how to read the logs. Then you'll pick a small issue prepared for this workshop, such as a template, text or UI fix. You'll create a branch, test your change and are ready for your first pull requests.
You'll leave with a working development setup, and a workflow you can reuse. Ready for more?
Bring: A laptop with Docker and Git installed, plus a GitHub account.
Bring your questions to the people who build and maintain FOSSASIA's open source projects. In this open session, FOSSASIA maintainers and GSoC mentors answer anything from the audience: how to make your first contribution, what maintainers look for in a pull request, how projects like Eventyay, Voxbento, Visdom, PSLab, Badge Magic are run day to day, and how you can get involved in FOSSASIA CodeHeat, Google Summer of Code and other programs.