Skip to content

Add core platform features - #101

Merged
thlurte merged 225 commits into
dev-stagefrom
86ex9q6zz-orpc-impl
Apr 28, 2026
Merged

thlurte merged 225 commits into
dev-stagefrom
86ex9q6zz-orpc-impl

Conversation

@arshvinw5

Copy link
Copy Markdown
Collaborator

This PR implements core features for the Digital Logbook platform: mentee onboarding, admin project management, bulk invitations, feedback system, and API documentation.

Features

  • Onboarding Portal: Form-based mentee applications with approval workflow and email notifications
  • Kanban Board: Drag-and-drop admin interface for assigning mentees/mentors to projects
  • Bulk Invitations: Excel upload with 2-step workflow for sending multiple invitations
  • Mentor Feedback: Task review system with approval/rejection workflow
  • Mentee Profile: Portfolio view with activity stats, badges, and feedback history
  • ORPC Playground: Interactive API documentation at /api/doc with OpenAPI integration

Key Changes

  • New repositories: OnboardingRepository, MentorFeedbackRepository, ProjectRepository
  • ORPC router with type-safe procedures
  • Admin components for kanban board and bulk upload workflows
  • TanStack Query hooks for state management
  • Comprehensive guides for ORPC and bulk invitations

Onboarding Portal:
Screenshot From 2026-04-26 07-29-26

Kanban Board
Screenshot From 2026-04-26 07-27-04

Bulk Invitations
Screenshot From 2026-04-26 07-27-25

ORPC Playground:
Screenshot From 2026-04-26 07-28-17

Mentor Feedback
Screenshot From 2026-04-26 07-30-11

Mentee Profile
Screenshot From 2026-04-26 07-30-44

ruchiralak and others added 30 commits March 25, 2026 20:43
ShasmaAfs and others added 20 commits April 24, 2026 21:29
… testing/86exbbn6c-mentee-dashboard-overall-testing
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
@arshvinw5
arshvinw5 requested a review from thlurte April 26, 2026 02:04
@arshvinw5 arshvinw5 added documentation Improvements or additions to documentation UI/UX Sssues related to the design, functionality, and overall user experience of the system labels Apr 26, 2026

@thlurte thlurte left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great..

@thlurte
thlurte merged commit 3b6fcf5 into dev-stage Apr 28, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation UI/UX Sssues related to the design, functionality, and overall user experience of the system

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants