Muhammad Waleed's Work | ContraWork by Muhammad Waleed
Muhammad Waleed

Muhammad Waleed

Full-Stack MERN Developer building modern, responsive apps.

Project Overview The Supervised Industrial Training (SIT) Management System is a comprehensive web-based platform developed to digitize and streamline the industrial training and student placement process within an academic institution. The system connects students, universities, and companies through a centralized platform, making internship applications, student allocation, placement management, supervision, and evaluation more efficient and transparent. Technologies Used Frontend: React.js, JavaScript, HTML5, CSS3, Tailwind CSS Backend: Node.js, Express.js Database: MongoDB Atlas UI Development: Vite, shadcn/ui Form Management: React Hook Form and Zod Real-Time Communication: Socket.IO (http://Socket.IO) Development Model: Waterfall Key Features 1. Student Management Student registration and profile management. Upload and manage CVs. Apply to a maximum of two companies with priority selection. Track application and placement status. 2. Automated Student Placement Rank applicants according to CGPA. Automatically allocate available company seats. Manage waiting lists and exhausted applications. Support student replacement when initial placement options are exhausted. 3. Company Management Company profile and seat management. Review student applications. View shortlisted students. Manage acceptance letters and placement decisions. 4. Role-Based Dashboards The platform provides dedicated dashboards and permissions for eight user roles: Placement Manager Departmental Coordinator Academic Supervisor Industrial Supervisor Company Coordinator Evaluation Panel Member Administrator Student 5. Internship Supervision Assign academic supervisors to students. Monitor industrial training progress. Maintain student supervision records. Facilitate communication between academic and industrial supervisors. 6. Evaluation and Grading Record monthly industrial supervisor assessments. Manage academic supervisor evaluations. Support evaluation panel marking. Calculate weighted marks and final grades. Track pending and completed evaluations. 7. Real-Time Communication Private messaging between system users. Real-time message delivery using Socket.IO (http://Socket.IO). Centralized communication across different user roles. 8. Administration Manage registered users and system roles. Maintain company and student records. Monitor placements and evaluation activities. Export selected user data for administrative reporting. Project Objective The primary objective is to replace manual placement procedures and disconnected communication methods with a centralized, reliable, and efficient digital solution. The system improves transparency, reduces administrative workload, and provides better coordination between universities, students, and industrial organizations. My Contribution Designed and developed the full-stack application using the MERN stack, implementing responsive user interfaces, backend APIs, MongoDB database integration, role-based access control, automated placement workflows, and internship evaluation modules.
0
4
Cover image for Developed a modern Profile and
Developed a modern Profile and Settings screen using Android Studio with Kotlin. Designed a user-friendly interface featuring profile management, currency selection, dark mode toggle, account settings, notifications, security options, and bottom navigation. Focused on attractive UI design, smooth navigation, and an intuitive mobile user experience.
2
1
24
Cover image for Designed a modern Login and
Designed a modern Login and Registration UI in Figma, featuring a clean layout, custom branding, attractive color schemes, and user-friendly input fields. Created separate Login and Sign-Up screens with a consistent visual style, focusing on simplicity, usability, and an engaging user experience.
0
17
Cover image for Developed a Supervised Industrial Training
Developed a Supervised Industrial Training (SIT) Management System using the MERN Stack to streamline student placements, company applications, and internship management. Implemented role-based dashboards, automated student allocation, evaluation workflows, and real-time communication.
0
25