Build a Budget Tracker with FastAPI (For Beginners)

Asia Pacific University of Technology & Innovation (APU), Jalan Teknologi 5, Kuala Lumpur, 57000

GDG on Campus Asia Pacific University of Technology & Innovation - Kuala Lumpur, Malaysia

This workshop equips participants with backend development skills using FastAPI to build a Budget Tracker App aligned with UN Sustainable Development Goal 1: No Poverty. Participants will learn API design, request/response modelling, and testing while creating a tool to promote financial awareness.

Jun 16, 10:30 AM – 1:30 PM (UTC)

76 RSVP'd

RSVP

Key Themes

Career DevelopmentCommunity Building

About this event

Are you ready to dive into the world of building powerful backend APIs? Join us for an exciting 3-hour hands-on workshop, where we will build a financial wellness API with FastAPI designed specifically for beginners!

In this workshop, you'll learn the fundamentals of REST APIs and how to build a simple FastAPI project.

Workshop Details

  • Target Audience: Beginners who are new to FastAPI / Restful APIs

  • Prerequisites: Basic Python Knowledge

  • No. of Pax: 110 pax (physical), no limit for online

  • Workshop Objectives:

    • To teach REST API fundamentals with a simple FastAPI project

    • To demonstrate the strength of Pydantic for data validation

    • To promote financial literacy in alignment with SDG 1

  • Speaker/Host:

    • Dalton Gan, GDGOC APU App Dev Lead

  • Format and Duration:

    • Hands-on workshop with live coding and Q&A

    • 3 hours

  • Date, Time and Preferred Venue:

    • Date & Time: June 16, 2025 (Monday) | 6:30pm to 9:30pm

    • Venue: Online (Bevy), Physical (S-08-01)

Workshop Agenda

  1. Path Parameters vs. Query Parameters (30 mins)

  2. API Bodies & Headers with Pydantic Models (30 mins)

  3. Building Budget Tracker Endpoints (60 mins)

    • Income/Expense Tracking

    • Budget Calculation

  4. Interactive API Testing with Bruno (30 mins)

  5. Documentation with Swagger UI (5 mins)

Benefits

  • Develop in-demand backend API skills

  • Raise awareness about SDG 1 and financial resilience

  • Provide opportunities for participants to network with like-minded individuals

  • Enhance the reputation of GDGOC APU through our commitment to SDG

Materials Required

  • Hardware Requirements:

  • Each participants should bring along:

    • A Laptop (minimum 8GB of RAM)

  • Software Requirements:

Organizers

  • Suzanne Lai

    Organizer

  • Dalton Gan

    Mobile App Department Lead

  • Chai Cheng Xun

    Cybersecurity Department Lead

  • Tan Wei Hup

    Web Dev Department Lead

  • Sean Ng

    Asia Pacific University

    PR Member

  • Mervin Ooi

    App Dev Department Trainee

  • William Cheng

    General Trainee

  • Siew Win Ling

    APU

    AI Department Lead

  • Low Ze Xuan

    Cybersecurity Department Trainee

  • William Jonathan

    Web Dev Department Co-Lead

  • Jun Shen Wong

    Creative Marketing Lead

  • Cindy Pua

    Web Dev Department Trainee

  • Tien Tien

    AI Department Trainee

  • Tze Jiun Lim

    App Dev Department Trainee

  • Kai Jack Chin

    General Trainee

  • Jaden Goh

    Creative Marketing Member

  • Samantha Ker Xin Tee

    Asia Pacific University of Technology & Innovation (APU) University in Kuala Lumpur

    AI Department Co-Lead

  • Renzhi Marcus Chan

    General Trainee

  • Nasif Muhtasim

    GDGoC

    Treasurer

  • Puteri Hannah Daud

    Asia Pacific University of Technology and Innovation

    AI Department Trainee

  • Amelia Sow Jing Yi

    Creative Marketing Member

  • Eric Hendryani

    Cybersecurity Co-Lead

  • Haiqal Ashraf

    PR Team Member

Contact Us