Return_To_Index
PROJECT_ID: 009

ITLand ISTTS 2023 Registration and Payment Platform

An enhanced event platform for ITLand ISTTS 2023, improving the previous year's system with cleaner architecture and integrated online payments via Midtrans.

ITLand ISTTS 2023 Registration and Payment Platform — screenshot 1

Problem_Statement

The ITLand platform from the previous year had less structured code and did not support online payments. The system needed better organization, improved maintainability, and a complete payment workflow for event registrations.

Approach_&_Solution

Continued development from the existing system by refactoring the backend using Laravel and reorganizing the MySQL database structure. Improved the frontend using React to provide a smoother and more modern user experience. Integrated Midtrans as the official payment gateway, enabling participants to complete registrations with an automated online payment process.

Key_Features

  • Improved and more maintainable backend structure
  • Responsive landing page built with React
  • Participant and admin dashboard
  • Online payment integration using Midtrans
  • Automated registration and payment status tracking
  • Structured MySQL database design

Challenges

  • Refactoring and reorganizing legacy code to improve readability and maintainability
  • Improving overall system structure without disrupting existing functionality
  • Integrating Midtrans into a system that previously had no payment gateway
  • Ensuring accurate transaction status updates between the application and Midtrans

Reflection_&_Learnings

This project improved my ability to work with existing systems, refactor code for better structure, and integrate third-party services into a live production environment.