Skip to content

This repository contains a partial implementation of ResearchTree, a web-based system designed to streamline research proposal submissions, advisor selection, manuscript tracking, and grading. It includes front-end and back-end components, utilizing React, Node.js, Express, and MongoDB.

Notifications You must be signed in to change notification settings

code-franklin/ResearchTree-Partial-Code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

📚 ResearchTree — Research Management & Collaboration Platform

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.

✨ Key Features

📝 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.

🧰 Tech Stack

Frontend: React Tailwind CSS CKEditor 5 Collaboration Plugins

Backend: Node.js Express.js

Database: MongoDB

🎯 Purpose

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.

About

This repository contains a partial implementation of ResearchTree, a web-based system designed to streamline research proposal submissions, advisor selection, manuscript tracking, and grading. It includes front-end and back-end components, utilizing React, Node.js, Express, and MongoDB.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •