CodeSync - A Web-Based Version Management System for Collaborative Development

Aamir Shabir LoharDepartment of Computer Engineering, D. N. Patel College of Engineering, Shahada, Maharashtra, IndiaMonish Parvez SheikhDepartment of Computer Engineering, D. N. Patel College of Engineering, Shahada, Maharashtra, IndiaRajan Anil PatelDepartment of Computer Engineering, D. N. Patel College of Engineering, Shahada, Maharashtra, IndiaL.M KuwarDepartment of Computer Engineering, D. N. Patel College of Engineering, Shahada, Maharashtra, India

Vol 10 No 5 (2026): Volume 10, Issue 5, May 2026 | Pages: 390-394

International Research Journal of Innovations in Engineering and Technology

OPEN ACCESS | Research Article | Published Date: 19-05-2026

doi Logo doi.org/10.47001/IRJIET/2026.105052

Abstract

Code Sync is an advanced web-based version management system designed to help developers and teams collaborate, manage, and track changes in their project files efficiently. Unlike traditional platforms like GitHub, CodeSync focuses on simplicity, real-time collaboration, and cloud-based version tracking tailored for small teams and academic users. The system allows users to: Create repositories and upload files, Track and manage file versions, generate commit messages automatically, Restore or com pare previous versions visually. Built with React.js for a modern interface and Node.js + Express.js backend, CodeSync stores all data in MongoDB and is deployed securely on AWS cloud. The project ensures scalable per for Mance and automated testing using Jest framework.

Keywords

CodeSync, Version Control, Collaboration, File Tracking, Repository, React.js, Node.js, Express.js, MongoDB, AWS, Cloud, Jest.


Citation of this Article

Aamir Shabir Lohar, Monish Parvez Sheikh, Rajan Anil Patel, & L.M Kuwar. (2026). CodeSync - A Web-Based Version Management System for Collaborative Development. International Research Journal of Innovations in Engineering and Technology - IRJIET, 10(5), 390-394. Article DOI https://doi.org/10.47001/IRJIET/2026.105052

References
M. D. Beckman, M. C¸etinkaya-Rundel, N. J. Horton, C. W. Rundel, A. J. Sullivan, and M. Tackett, Implementing version control with Git and GitHub as a learning objective in statistics and data science courses, Journal of Statistics and Data Science Education, vol. 29, no. S1, pp. S132–S144, 2020.

D. Meyer, A. Chlipala, and S. Shenker, Managing file versioning and synchronization in cloud storage systems, Proceedings of the IEEE International Conference on Cloud Computing, pp. 301–308, 2014.

M. U. Mehmood, S. Hussain, W. L. Wang, and M. U. Malik, LLM based Content Classification Approach for GitHub Repositories by the README Files, arXiv:2507.21899, 2025.

Facebook Inc. (2024) React.js Official Documentation, available at https://react.dev/, accessed in 2025.

E. Kalliamvakou et al., The promises and perils of mining GitHub, Proceedings of the 11th Working Conference on Mining Software Repositories (MSR), pp. 92–101, 2014.

G. Gousios et al., Pull-based development model, Proceedings of the 38th International Conference on Software Engineering (ICSE), pp. 345–355, 2016.

D. Spinellis, Version control systems, IEEE Software, vol. 29, no. 4, pp. 66–69, 2012.

L. Zhu et al., Cloud-based collaboration and version management systems, IEEE Transactions on Cloud Computing, vol. 7, no. 3, pp. 845–857, 2019.

Node.js Foundation (2024) Node.js and Express.js Documentation, available at https://nodejs.org/, accessed in 2025.

Martin Fowler (2018) “Patterns of Enterprise Application Architecture,” IEEE Software, vol. 35, no. 3, pp. 89–95.

Ajahar Ismailkha Pathan, Liladhar M. Kuwar, Rijavan A. Shaikh, Dheeraj Basant Shukla, “Removing Duplicate Data in Cloud Environment using Secure Inverted Index Method”, International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056, Volume-05 Issue: 09, Sep 2018.