Inspiration
The idea for the Manuscript Submission System (MSS) came from the challenges faced by authors, reviewers, and editors in the academic publishing process. Traditional workflows often rely on emails, attachments, and manual tracking, which can be inefficient and prone to errors. I wanted to build a solution that simplifies submission, streamlines peer review, and makes editorial decisions more transparent.
What it does
The Manuscript Submission System allows authors to submit manuscripts online, track revisions, and receive timely notifications. Reviewers can be assigned to papers, provide structured feedback, and recommend editorial decisions. Editors have tools to manage the workflow, assign reviewers, and make publication decisions. The system also supports email and in-app notifications, ensuring all participants stay informed.
How we built it
The project was built using Laravel as the backend framework, with a modular architecture powered by nWidart/laravel-modules. Key technologies and design choices include: Authentication & Roles: Laravel Sanctum for authentication and Spatie Permissions for role/permission management. Database Design: Relational structure to link manuscripts, revisions, and reviewer assignments. Notifications: Laravel’s notification system for both email and in-app alerts. UI/UX: Clean interface designed to serve the needs of authors, reviewers, and editors.
Challenges we ran into
One major challenge was designing a peer review workflow that supports anonymity, multiple revisions, and editorial decision tracking. Another challenge was implementing a modular architecture that keeps the system scalable and maintainable. Ensuring security for manuscript files and reviewer data was also a critical focus.
Accomplishments that we're proud of
We are proud of building a fully functional manuscript lifecycle system, from submission to decision. The system successfully integrates different user roles into one platform while maintaining transparency, security, and usability. Another accomplishment was achieving a flexible modular design, which makes it easier to extend the platform with new features in the future.
What we learned
Through this project, we gained valuable insights into how real-world academic workflows can be translated into effective software design. We learned how to implement role-based access control in a multi-user system, ensuring that authors, reviewers, and editors each have the right level of access while maintaining a seamless experience. Another important lesson was finding the right balance between security and usability, since the platform handles sensitive data such as unpublished manuscripts and confidential peer reviews. Finally, we deepened our understanding of modular and scalable software architecture, which not only made the system more maintainable but also prepared it for future growth and feature integration.
What's next for Manuscript Submission System
Looking ahead, we plan to extend the system with several advanced features. Automated plagiarism detection will help safeguard the integrity of submissions, while AI-assisted reviewer recommendations will streamline the process of finding suitable experts for each manuscript. We also aim to integrate the platform with journal indexing databases, making it easier for published works to gain visibility. In addition, analytics dashboards will provide both authors and editors with meaningful insights into submission trends and decision timelines. Ultimately, our long-term goal is to transform MSS into a robust, open-source platform that can be widely adopted by academic journals, research institutions, and publishing houses around the world.
Log in or sign up for Devpost to join the conversation.