To streamline internship operations at RKL Worlds, I developed a custom-built Intern Management System from scratch — without using any CMS — featuring a full user role hierarchy, task tracking, authentication, and internal communication tools.
My Contribution
This project was a full-stack solo development effort. I designed and built the entire system architecture and UI/UX from the ground up.
User Roles: Admin, Staff, and Interns, each with distinct permissions
Used Google OAuth2 for secure sign-in and PHPMailer for email notifications
Created a custom dashboard UI using Bootstrap, enhanced with TailwindCSS
Integrated ChartJS for analytics and progress visualization
Used MySQL for data storage and PHP for backend logic
Implemented task assignment, document handling, progress tracking, and messaging between staff and interns
Staff: Verify interns, assign/review tasks, send documents, give instructions
Interns: Sign up, receive/submit tasks, respond to instructions, update profile
Outcome & Learnings
This project enabled RKL Worlds to run its internship program efficiently with real-time task monitoring, secure onboarding, and scalable internal workflows. It reinforced my skills in role-based access systems, backend development, and end-to-end project deployment.