Featured Project
Research Project Management
A collaborative research platform that unifies project management, task tracking, real-time manuscript co-authoring, and AI-assisted reference management for teams working across multiple disconnected tools. The workspace layer handles member access, roles, and cross-project resources; within each project, teams run Agile Kanban sprints, draft IEEE and APA manuscripts in real time, and search an AI-classified research library. Built with a layered architecture separating the Node.js REST API, FastAPI AI service, and Socket.io collaboration server — keeping each concern independently scalable.
Key Features
- Workspaces: Serves as the central hub for research projects - managing all projects, members, and resources, providing a unified collaborative environment for research teams and organizations.
- Multi-Project Management: Manages tasks, documents, notes, and academic drafts within each project, enabling members to collaborate effectively within a shared research context.
- Role-Based Access Control: Manages access permissions by role at the workspace and project level, ensuring each member can only perform actions within their granted permissions.
- Multi-Provider Authentication: Supports login via Google, GitHub, and email/password, using JWT and Redis to authenticate users and manage sessions securely.
- Research Library: Centralizes research document management with automatic paper classification, citation extraction, and AI-assisted document search and reading.
- Work Management: Manages tasks using Agile methodology with Kanban boards and Sprints, synchronizing changes in real time across all project members.
- Collaborative Document Editor: Supports real-time text and code editing, allowing multiple members to simultaneously edit and format academic manuscripts in IEEE and APA styles.
- AI Assistant: Integrates an AI assistant into the project workflow - supporting document analysis, task creation and suggestions, and academic drafting within each research project context.
- File & Asset Storage: Manages and stores documents, data, and research resources at the workspace and project level, supporting file upload, organization, and retrieval.
Technologies Used
React 19TypeScriptNode.jsMongoDBSocket.ioRedisAWS S3PythonFastAPIDocker
RoleFull-Stack Developer
StartedSeptember 2025
Duration8 months
StatusLive