All projects

Nova Dream

Nova Dream Ticket: Online Ticketing

A ticket-selling website with seat selection, seat holding and payment, focused on smooth UX and data security.

FrontendREST APISEOi18n
Role Front End Developer
Website ticket.novadreams.com.vn
01 — Highlights

What I did

  • Built a smooth, easy-to-use UI/UX for the booking flow.
  • Implemented ticket management, seat selection, seat holding and payment logic.
  • Optimized performance and SEO for the site content.
  • Supported multiple languages and protected customer information.

Nova Dream Ticket is a ticketing website where I built the frontend. The hardest part was the seat selection and seat holding flow, where a single wrong step costs the user their seat.

Problem

When many people choose seats in the same area, the interface has to reflect each seat’s state accurately and prevent double booking.

Decisions

  • A clear seat-hold flow: the interface reflects exactly which seats are being held.
  • Performance and SEO: event content must be found on Google and load fast on mobile.
  • Security: validate and handle sensitive information correctly on the client side.

Lessons learned

In competitive flows like ticket booking, the interface state must always match the system state. That matters more than any animation.

03 — Keep reading

More projects

Contact

Open to work and collaboration.

phatht2911@gmail.com · 091 621 5180