Full-Stack Developer

Intern Management System – RKL Worlds

Tech Stack: PHP, MySQL, HTML, CSS, JS, TailwindCSS, Bootstrap, ChartJS, PHPMailer, Google OAuth2, Hostinger

Overview

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.

  1. User Roles: Admin, Staff, and Interns, each with distinct permissions

  2. Used Google OAuth2 for secure sign-in and PHPMailer for email notifications

  3. Created a custom dashboard UI using Bootstrap, enhanced with TailwindCSS

  4. Integrated ChartJS for analytics and progress visualization

  5. Used MySQL for data storage and PHP for backend logic

  6. Implemented task assignment, document handling, progress tracking, and messaging between staff and interns

Functionality Breakdown
  • Admin: Create/manage staff, assign tasks, view analytics/logs, send notifications

  • 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.

Client Name

RKL Worlds

Release Date

February 1, 2025

Project Types

Intern Management System

Live Preview Visit Live Site