Back to work

Live

MUJ Research Collaboration Portal

A live full-stack research collaboration platform connecting faculty-led projects with students seeking academic research opportunities.

Live MUJ Research Collaboration Portal deployment screenshot
Status
Live
Maturity
Built and deployed
Role
Full-stack developer
Users
Students, faculty members, and research coordinators at Manipal University Jaipur.

Problem

Students need a clearer way to discover faculty-led research projects and apply through a structured academic workflow.

Scope

Students, faculty members, and research coordinators at Manipal University Jaipur.

My contribution

Built student and faculty accounts, role dashboards, public discovery, faculty project publishing, student applications, resume and certificate uploads, review flows, email verification, and research/faculty directories.

  • Implemented role-based student and faculty dashboards with protected routes and discovery flows.
  • Built project publishing, application review, document upload, email verification, and directory workflows.
  • Structured MongoDB models, authentication, and deployment configuration for a live institutional-style product.

Technical decision

Made role and verification state central to the product model so discovery, applications, and faculty review flows stay aligned.

Architecture and data flow

01Interface

Built student and faculty accounts, role dashboards, public discovery, faculty project publishing, student applications, resume and certificate uploads, review flows, email verification, and research/faculty directories.

02Architecture

Next.js application with role-aware routes, MongoDB and Mongoose models, JWT-based authentication, password hashing, email verification, upload workflows, and Render deployment.

03Data flow

Faculty publish projects, students discover opportunities and submit applications, and review state moves through authenticated dashboards backed by MongoDB records.

04Security

Includes authenticated role workflows, password hashing, JWT session handling, and email verification; no formal institutional security audit is claimed.

Technical challenges

  • Keeping student discovery simple while preserving faculty review and account-verification requirements.
  • Separating public opportunity browsing from protected application and dashboard flows.
  • Maintaining accurate public deployment claims without implying official university adoption.

Outcome

A live deployed research portal is available for portfolio review, with adoption claims limited to the verified implementation.

Limitations

Official institutional adoption, production traffic, and formal security review are not claimed.

Future improvements

Add clearer analytics, moderation tools, notifications, and stronger workflow testing across student and faculty roles.

Verified technology stack

Next.jsTypeScriptReactMongoDBMongooseJWTbcryptjsjoseTailwind CSSshadcn/uiResend