JavaSourceCode
My first-ever paid client build — a friction-free study portal
Overview
JavaSourceCode was my first paid client engagement — a study platform built for a client who wanted zero friction between a student and the material they needed. No accounts, no logins, no waiting.
The Challenge
The client's existing material was spread across a Google Drive folder with confusing nested subfolders. New visitors bounced immediately because they couldn't find anything without being told exactly where to click.
Approach
- Audited the existing content and proposed a flattened, subject-first navigation structure.
- Removed the login requirement entirely, prioritising instant access over personalisation.
- Built a fast, lightweight PWA shell so pages loaded quickly even on shared college Wi-Fi.
- Set up a simple content update workflow the client could manage without touching code.
The Solution
A clean, login-free study portal where any visitor lands directly on searchable subject pages. The entire experience was built to answer one question as fast as possible: "where's the material I need?"
Outcome
This was the project that taught me how to manage a real client relationship — gathering requirements, setting expectations, and delivering on a deadline. It remains live and actively used.