Project Desk: An Automated Role-based Project Allocation and Management System using MERN Stack

Authors

  • Sumit Kumar
  • Krish Agarwal
  • Kapil Meena
  • Manas Verma
  • Laxmikant Sharma

Keywords:

Academic Project Management, JWT Authentication, MERN Stack, MongoDB, Project Allocation, Role-Based Web Application

Abstract

Project allocation and monitoring are integral components of project-based learning and play an important role in the college experience. However, managing these processes can be time-consuming and administratively demanding. In many institutions, activities such as team formation, mentor allocation, and progress tracking continue to rely on spreadsheets and manual documentation, resulting in inefficient and fragmented processes. Managing hundreds of students and dozens of deadlines can make it easy for important tasks to be overlooked, leaving both students and faculty feeling disconnected and overwhelmed. This paper presents Project Desk, an automated, role-based web application developed using the MERN stack (MongoDB, Express.js, React, and Node.js) to streamline the complete project allocation lifecycle. The system provides separate dashboards for students, project coordinators, and mentors, enabling structured workflows, secure authentication using JSON Web Tokens (JWT), and efficient document handling through Multer. Students can propose new project ideas or select from a project bank, coordinators can review proposals and schedule interviews, and mentors can monitor progress and provide feedback. The proposed system improves efficiency, reduces manual effort, enhances transparency, and ensures systematic project monitoring. Experimental evaluation shows that Project Desk significantly outperforms traditional manual methods in terms of time management, communication efficiency, and data organization.

References

S. Aravind, H. Cherukuri, R. K. Gupta, S. Shukla, A. T. Rajan, “The role of HTML5 and CSS3 in creating optimized graphic prototype websites and application interfaces,” NeuroQuantology, vol. 20, no. 12, pp. 4522–4536, Oct. 2022.

A. Shukla,” Modern JavaScript frameworks and JavaScript’s future as a full-stack programming language,” Journal of Artificial Intelligence & Cloud Computing, vol. 2, no. 4, pp. 1–5, 2023.

H. Oz, A. Acar, A. Aris, G. S. Tuncay, A. Kharraz, and S. Uluagac, “(In)security of file uploads in node.js,” Proceedings of the ACM Web Conference, May 2024, pp. 1573–1584).

D. H. Kostrzewa and M. Miłosz, “Comparative analysis of the Express. js and ElysiaJS frameworks in the context of web application development,” Journal of Computer Sciences Institute,” vol. 32, pp. 246–250, Sept. 2024.

P. Keshari, P. Maurya, P. Kumar and A. Katiyar, “Web development using ReactJS,” 2023 5th International Conference on Advances in Computing, Communication Control and Networking (ICAC3N), Greater Noida, India, 2023, pp. 1571–1575.

P. Rawat and A. N. Mahajan, “ReactJS: A modern web development framework,” International Journal of Innovative Science and Research Technology, vol. 5, no. 11, Nov. 2020.

X. Huang, “Research and application of Node.js core technology,” 2020 International Conference on Intelligent Computing and Human-Computer Interaction (ICHCI), Sanya, China, 2020, pp. 1–4.

M. Sharma and N. K. Trivedi, “A comprehensive review of Mongo DB: Features, advantages, and limitations,” 2023 14th International Conference on Computing Communication and Networking Technologies (ICCCNT), Delhi, India, 2023, pp. 1–5.

V. P. Desai, “JQuery-An interactive web designing tool in web domain,” International Journal of Academic Research,” vol. 3, no. 11(1), Nov. 2016.

H. Krishnan, M. S. Elayidom, and T. Santhanakrishnan, “MongoDB–a comparison with NoSQL databases,” International Journal of Scientific and Engineering Research, vol. 7, no. 5, pp. 1035–1037, 2016.

Published

2026-08-10

Issue

Section

Articles