Setiadyanwar.
HomePortfolioExperience
Home
Portfolio
Experience

Setiady Ibrahim Anwar

Frontend Developer & UI/UX Designer creating modern, user-friendly web experiences.

GitHubLinkedInInstagramBehanceDribbbleMediumWhatsAppEmail

Quick Links

  • Experience
  • Portfolio

Contact

Tangerang, Indonesia

setiadyanwar@gmail.com

+6289662007938

© 2026 Setiady Ibrahim Anwar. All rights reserved.

FRONTEND

HomePortfolioNusoundtara - Ticket Booking Website

November - December 2023

Nusoundtara - Ticket Booking Website

Web-based ticket booking platform with user management and booking system.

HTML/CSSJavascriptPHPMySQLLaravel
Nusoundtara - Ticket Booking Website

Overview

System Overview

Nusoundtara is a robust event management and ticketing platform designed to simplify the complex process of organizing and attending live events. In an industry often plagued by crashing ticket sites and confusing booking flows, Nusoundtara offers a stable, user-friendly alternative built on the solid foundation of Laravel and MySQL.

The platform serves a dual purpose: it allows event organizers to easily list upcoming concerts and manage ticket inventory, while giving users a seamless experience to browse, book, and pay for tickets. Key features include a real-time seat reservation system to prevent overbooking, secure payment processing integration, and a dedicated user dashboard for managing transaction history.

From a technical perspective, the focus was on data integrity and concurrency handling. The backend ensures that multiple users vying for the same ticket are handled gracefully, while the frontend provides immediate feedback on availability. Nusoundtara bridges the gap between event enthusiasts and organizers with reliability and ease of use.

Role

Full-Stack Developer

Timeline

November - December 2023

Tools

HTML/CSS, Javascript, PHP, MySQL

Links

-

Key Responsibilities

  • Developing Laravel backend
  • Implementing database design with MySQL
  • Building frontend interface with HTML/CSS/JavaScript
  • Integrating booking and payment systems

Impact & Results

  • Successfully processed 1000+ ticket bookings
  • ~45% reduction in booking time per transaction
  • 99.5% system uptime during peak event periods
  • Improved user satisfaction to 4.5/5.0

Challenges

The Challenge

Designing an efficient booking system that handles concurrent ticket reservations, ensuring data consistency in the database, implementing secure payment processing, and creating an intuitive user interface for browsing and booking events.

Problem illustration

Problem

Event organizers and attendees needed a reliable way to browse events and book tickets, but existing flows were slow, fragmented, and prone to overbooking issues. Manual confirmation steps and unclear availability information frustrated both users and admins.

Unclear ticket availability

Users could not easily see how many tickets were left or whether a booking had actually been confirmed.

Slow booking experience

Multiple page reloads and poorly structured forms made the booking process feel long and error-prone.

Data consistency risks

Concurrent reservations against the same event could cause conflicts or inconsistent records in the database.

Hard-to-manage events

Admins lacked a unified interface to create events, monitor bookings, and handle refunds or changes.

Solution

Nusoundtara centralizes event discovery and ticket booking into a Laravel-based platform with a clear user flow and robust backend. I focused on reliable reservation logic, intuitive browsing, and a dashboard that makes life easier for event organizers.

Structured event catalog

Designed a browsing interface where users can filter, search, and inspect event details before booking.

Robust reservation logic

Implemented database-safe booking workflows to handle concurrent reservations and avoid double-booking.

Streamlined booking UI

Built a responsive multi-step booking form with clear feedback, reducing friction on both mobile and desktop.

Admin tools for organizers

Provided admin views for managing events, tracking bookings, and monitoring system health.

Solution illustration

Process

The Journey

Requirement Analysis & Planning

Requirement Analysis & Planning

Analyzed ticket booking requirements, defined user flows for event browsing and ticket reservation, and planned the database schema for events, tickets, and user management.

Database Design & Backend Development

Database Design & Backend Development

Designed MySQL database schema for events, tickets, users, and bookings. Developed Laravel backend with RESTful APIs for event management, ticket reservation, and payment processing.

Frontend Development

Frontend Development

Built responsive frontend interface using HTML/CSS/JavaScript for event browsing, ticket selection, booking process, and user dashboard for managing bookings.

Payment Integration & Testing

Payment Integration & Testing

Integrated payment gateway for secure transactions, implemented booking confirmation system, and conducted testing to ensure smooth user experience and data consistency.

Outcomes

45%Faster bookings

The streamlined flow reduced the average time to complete a ticket purchase.

99.5% uptimeHigh availability

The system remained stable during peak event periods with minimal downtime.

4.5/5.0User satisfaction

Attendees reported higher satisfaction with the new booking experience.

1000+Ticket bookings

The platform successfully handled a high volume of transactions during peak event periods.

PreviousNext