UKIM Unesa Website Revamp
A lightweight, custom-built CMS designed to manage digital content for UKIM Unesa.
Overview This project is a comprehensive re-creation of the UKIM Unesa website, designed to serve as a dynamic information hub for the organization. The primary goal was to build a lightweight, efficient Content Management System (CMS) that allows administrators to easily manage and publish digital content such as articles, event schedules, creative works (Karya), and member achievements (Prestasi).
Technical Architecture Built using Native PHP and MySQL, this application prioritizes speed and simplicity. By avoiding heavy frameworks, the website ensures fast load times and easy deployment on standard web servers (Apache/Nginx) or local environments like XAMPP and Laragon. The backend follows a structured file-based approach, ensuring code maintainability and scalability for future updates.
Key Features
- Dynamic Content Management: A robust admin panel allowing full control (CRUD) over the website's content. Admins can seamlessly add, edit, or delete posts without touching the code.
- Event & Achievement Showcase: Dedicated sections to highlight upcoming organization events and celebrate member accomplishments, fostering a sense of community.
- Media Management: Integrated file handling system for uploading and managing images for blogs and event banners.
- Responsive Frontend: A clean, user-friendly interface that presents information clearly to visitors.
Development & Security Insights While the current version focuses on functionality and ease of use, the development process also involved planning for future security enhancements. The roadmap includes implementing PDO prepared statements to prevent SQL injection, utilizing password_hash for secure authentication, and migrating configuration credentials to environment variables for a production-ready security standard.
Tech Stack
- Backend: PHP (8.2)
- Database: MySQL
- Frontend: HTML5, CSS3
- Server Environment: Compatible with XAMP & Laragon