Introduction to Web Development & APIs 🌐

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

πŸ“… Event DetailsDate: Saturday, January 31st, 2026Time: 1:30 PM - 4:00 PM (MYT)Format: Hybrid Workshop (Physical @ APU Ca...

Jan 31, 5:30 – 8:00β€―AM (UTC)

465 RSVP'd

Key Themes

Web

About this event

πŸ“… Event Details

Date: Saturday, January 31st, 2026

Time: 1:30 PM - 4:00 PM (MYT)

Format: Hybrid Workshop (Physical @ APU Campus + Online Stream)

Duration: 2.5 Hours

Speaker: Cindy Pua Kah Qi (Web Department Lead, GDGoC APU)

🎯 About This Workshop

Kickstart your KitaHack 2026 journey by learning how real web apps talk to the world! This hands-on workshop teaches you the fundamentals of web development and APIs through building an "API Questline" β€” a choose-your-own-adventure mini web app that fetches live data and responds to your choices.

You'll learn how modern web applications communicate with external services, handle loading and error states gracefully, and persist user progress across sessions. By the end, you'll have a working prototype and the foundational skills to build hackathon-ready web projects.

No prior API experience needed β€” just bring your curiosity and a laptop ready to code!

πŸ‘₯ Who Should Attend?

This workshop is perfect for:

  • KitaHack 2026 Participants preparing for the Google Solution Challenge

  • Students & Developers who want to understand how web apps consume external data

  • Beginners with basic HTML/CSS/JavaScript knowledge looking to level up

  • Anyone who wants to build interactive, data-driven web prototypes!

Prerequisites:

A laptop with the following pre-installed:

  • Node.js (LTS) and npm

  • Visual Studio Code (or preferred IDE)

  • A modern browser (Chrome/Edge/Firefox)

  • Basic JavaScript knowledge (functions, arrays/objects, DOM manipulation)

  • Stable internet connection

Optional but recommended: Postman installed for API testing (we'll demo it during the workshop)

⚠️ Important: Tool installation is NOT part of the workshop. Please install prerequisites beforehand β€” an installation checklist will be provided!

πŸ“š What You'll Learn

By the end of this workshop, you will:

βœ… Understand how web apps communicate with APIs (request/response, JSON, status codes)

βœ… Use Postman to inspect API endpoints and verify responses

βœ… Build an interactive UI that updates based on user decisions and API data

βœ… Implement production-ready patterns: loading states, error handling, and input validation

βœ… Persist progress using localStorage with save/resume functionality

βœ… Walk away with a playable single-page web app featuring multiple endings!

⏱️ Workshop Agenda

1:30 PM - 1:40 PM Arrival, environment check & starter template walkthrough

1:40 PM - 1:55 PM Concepts: Modern web flow (UI β†’ state β†’ API β†’ UI), localhost basics, API anatomy

1:55 PM - 2:10 PM API practice with Postman: endpoints, query params, status codes

2:10 PM - 2:45 PM Hands-on Part 1: Build UI skeleton + story nodes + quest engine

2:45 PM - 3:20 PM Hands-on Part 2: Integrate a 'world signal' API + loading/error states

3:20 PM - 3:40 PM Hands-on Part 3: Save/resume with localStorage + endings + summary screen

3:40 PM - 3:55 PM Team challenge: Timed decision voting + stretch goals

3:55 PM - 4:00 PM Recap, key takeaways & Q&A

πŸ› οΈ Technologies Covered

  1. React (Vite) + JavaScript β€” Frontend framework

  2. REST APIs & JSON β€” Data fetching fundamentals

  3. Postman β€” API testing and inspection

  4. localStorage β€” Client-side data persistence

  5. Browser DevTools β€” Debugging and network inspection

πŸ“± Stay Connected

Join our WhatsApp group for pre-workshop installation support, reminders, and updates:

πŸ‘‰ https://chat.whatsapp.com/FKSsMfIVIpbFhEpwtEVZnA

πŸ“ Registration

Spaces for physical attendance are limited! Register now to secure your spot.

Whether you're building your first web app or strengthening your API skills for KitaHack, this workshop gives you the practical foundation to create interactive, data-driven solutions. Let's build something awesome together!

πŸ“§ Questions?

For inquiries, reach out through any of our social media handles or the WhatsApp group!

When

When

Saturday, January 31, 2026
5:30 AM – 8:00 AM (UTC)

Organizers

  • Eric Hendryani

    Lead Organizer

  • Phillip Christian

    Co-Lead Organizer

  • Xin Ying Lim

    Secretary

  • Florence Ku

    Asia Pacific University

    Creative Marketing Lead

  • Ivy Low

    Creative Marketing

  • Jim Ang

    Asia Pacific University (APU)

    Public Relations

  • Samantha Ker Xin Tee

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

    AI Lead

  • Cindy Pua

    Web Development Lead

  • Kok Jia Yin

    Web Development Co-Lead

  • Low Ze Xuan

    Cybersecurity Co-Lead

  • Marcus Chan Renzhi

    AI Co-Lead

  • Mervin Ooi

    Web Development Trainee

  • Kai Jack Chin

    Web Development Trainee

  • Jun Jie Jason Teo

    AI Trainee

  • Priscilla Ng

    AI Trainee

  • charlotte chen

    Cloud Trainee

  • Tong Yi Xin

    Asia Pacific University

    Cybersecurity Trainee

  • kayden ku

    Asia Pasific University

    Cybersecurity Trainee

  • Darlene Rei Kurniadi

    Public Relations