Work

This page is about real project work — decisions, process, and verified outcomes.

Academy Enrollment Website ("Word Skilled")

01

The Problem

Before this website existed, every interested student had to reach the academy owner directly — through WhatsApp or an in-person meeting — just to learn about courses or enroll. She was doing double duty: answering the same questions repeatedly, and manually figuring out who was seriously interested. Every enrollment started as a conversation, not a form.

02

What I Built & Decided

Home, About, Courses, and Contact pages, plus working login and signup, and a full enrollment flow saving submissions to a live database.

  • Enrollment form: used the same info the academy owner was already collecting over WhatsApp (name, email, phone, course selection) — turned it into a structured form rather than guessing what to ask.
  • Payment: the academy already used EasyPaisa, so I built around that instead of introducing a new payment gateway. Student sees EasyPaisa details and a QR code, pays, uploads a screenshot as proof, which gets sent to the academy's WhatsApp for manual confirmation.
  • Authentication: integrated Firebase for login/signup rather than building auth from scratch. Initial setup didn't work as expected — I had to go back into the configuration and fix it before it behaved correctly.
03

How I Worked

I started with my own decisions about layout and flow, using other sites as reference. I broke the build into components and used AI as a coding assistant — describing what a section should do, using the generated code as a starting point, then reviewing it myself. AI didn't design the site or make these decisions — it helped me write code faster once I already knew what I was building.

Concrete example — the navbar: across different screen sizes it wasn't behaving consistently (styling and colors rendered differently). I tested at multiple screen sizes, adjusted the responsive styling and code, and kept checking in the browser until it held up consistently. I had friends test the finished sections too.

04

What Came Of It

The site is live and students are using it now — not a demo. Real students have submitted enrollment details, saved to a live database. Login, signup, enrollment, and payment-proof are all working as built.

05

What I'd Do Differently

Start responsive testing earlier instead of waiting until sections were mostly finished. Plan the payment-proof flow more deliberately from the start. Consider streamlining the manual WhatsApp confirmation step in a future version.

The Word Skilled academy website homepage, showing the branding, navigation bar, and hero section.
The finished homepage — branding, navigation, hero section.
The courses page on the academy website, listing available courses with descriptions.
The courses page, showing actual course content and layout.
The enrollment and payment form showing EasyPaisa account details, a QR code, and structured input fields.
The payment and enrollment form — EasyPaisa details, QR code, and structured fields.
A real student enrollment record shown in the connected database.
A real student submission arriving in the connected database.