The SMKS Korporasi Garut Online Enrollment System (PPDB) v2
April 20, 2024
Keywords: Full Stack, Nest.js, Vite.js, Typescript, TailwindCSSAs technology advances rapidly, various educational processes must adapt to the use of information technology. One such process is student enrollment. Initially, the student admission process was conducted solely in-person (offline). However, this method has become less relevant as the main goal for educational institutions now is to simplify the enrollment process to achieve the desired number of applicants.
SMKs Korporasi Garut is an educational institution focusing on agribusiness, aiming to produce competent industrial talents in their respective fields. Currently, SMKs Korporasi Garut offers four areas of expertise:
This project is an enhancement of the previous student admission website PPDB-V1. The project significantly improves the website’s interface, usability, and responsiveness across various devices. Moreover, it employs Nest.js as the back-end to manage student registrations, website content, applicants, and more, resulting in better performance compared to the previous version.
The project aims to simplify the registration process, including filling out registration forms, submitting required documents, and more. The goal of enhancing the registration process is to make it easier for general users to register. User experience is crucial to achieving the desired number of applicants.
The core optimization of the previous website lies in the tech stack used. The previous website used Firebase as its back-end, which posed several issues related to system flexibility and limitations imposed by Firebase. This approach made production costs more efficient. Moreover, using Nest.js significantly improved the website’s performance since the back-end operates on the same private server, enhancing security.
For the frontend, TailwindCSS is used to enhance the website’s appearance. With TailwindCSS, the current website has a better branding design and a more modern UI compared to the previous version.
The main challenge in this project was deploying the website to a hosting platform using an NGINX-based/cPanel environment. The process of deploying Nest.js to cPanel is quite different from deploying standard Node.js applications. Monitoring server resource usage took considerable development time, but it resulted in significantly faster back-end performance.
The journey towards digital transformation does not end here. SMKS Korporasi Garut remains committed to enhancing the online enrollment system further. Future plans include integrating additional features such as online payment options and virtual campus tours, enriching the overall experience for students and parents alike.
The SMKS Korporasi Garut Online Enrollment System exemplifies the power of innovation in education. By embracing technology and reimagining traditional processes, SMKS Korporasi Garut sets a precedent for educational institutions nationwide. As we witness the dawn of a new era in student admissions, one thing is clear: the future is digital, and SMKS Korporasi Garut leads the way.
In conclusion, the SMKS Korporasi Garut Online Enrollment System stands as a testament to the transformative potential of technology in education. Through its adoption, SMKS Korporasi Garut not only enhances its operational efficiency but also reinforces its commitment to providing accessible and inclusive education for all.