ResearchTree is a web-based platform designed to streamline and improve the workflow of academic research—from proposal submission to advisor selection, manuscript tracking, peer feedback, and grading. This repository contains a partial implementation of the system, featuring both front-end and back-end components built with React, Node.js, Express, and MongoDB.
📝 Research Proposal Submission Students can easily submit research proposals with required details and documents.
👨🏫 Advisor Selection Workflow Advisors can review submissions, approve requests, or provide feedback.
📄 Manuscript Tracking Track document versions, revisions, and progress throughout the research lifecycle.
🧑💼 Grading & Evaluation Module Advisors and panels can input grades, remarks, and recommendations.
🛠 Advanced Document Features Real-Time Collaboration (Powered by CKEditor 5)
• Live editing between multiple users
• Inline comments and suggestions
• Version history / revision tracking
• Document change annotations
• AI-Powered Tools (Integrated at the API level)
🤖 NLP-based Document Search Quickly locate proposals, manuscripts, references, or comments using natural language queries.
📊 AI Data Analytics Automatically analyze trends in submissions, grading patterns, advisor load, and research categories.
💬 Smart Recommendations (Optional / In Progress) Suggest advisors based on research topic similarity.
Frontend: React Tailwind CSS CKEditor 5 Collaboration Plugins
Backend: Node.js Express.js
Database: MongoDB
ResearchTree showcases my ability to build full-stack, research-oriented platforms featuring:
• Real-time collaboration
• AI/NLP integrations
• Structured academic workflows
• Secure and scalable backend systems
• It reflects strong experience in complex system design, data handling, and modern collaborative UX.