CONTEXT
Swara was developed as a team project for the student council election at SMKN 1 Karawang. My primary responsibility was the frontend and voting user flow, covering candidate discovery through vote confirmation and post-vote states.
// HOW I BUILD
A school election web application used by 2,000+ students, with my primary contribution focused on the responsive frontend and end-to-end voting user experience.
#01 / CASE FILE
A concise view of the problem, the working context, and the response behind this project.
Swara was developed as a team project for the student council election at SMKN 1 Karawang. My primary responsibility was the frontend and voting user flow, covering candidate discovery through vote confirmation and post-vote states.
The election required an accessible web interface that could guide a large student population through authentication, candidate information, voting, confirmation, and results without creating unnecessary confusion during the election process.
Designed the frontend around a simple sequential voting journey. Focused on responsive layouts, clear candidate information, confirmation states, and UI behavior that reflected whether a student had already voted. Integrated the frontend with the existing Laravel authentication and voting flow.
Developed server-rendered interfaces using Laravel Blade, Bootstrap, JavaScript, HTML, and CSS. Built screens for candidate discovery, vision and mission details, voting confirmation, post-vote status, and election results. Integrated forms with NIS-based authentication and the backend voting flow, including CSRF-protected submissions and UI state for users who had already cast a vote.
#03 / OUTCOME
BUSINESS / PRODUCT VIEW
The application was used in a real school election by more than 2,000 students through a self-hosted server and supported the voting process through completion.
Open to full-time engineering opportunities and end-to-end software projects.