-
Notifications
You must be signed in to change notification settings - Fork 0
Milestones
List view
Building upon the MVP's foundational matching system, this milestone focuses on completing the interaction loop between mentors and mentees. The primary goal is to establish a functional communication layer, allowing users to exchange messages, schedule sessions, and evaluate each other without ever needing to leave the platform. **Key Objectives:** **Communication & Feedback (Core)** * Basic, private text-based messaging between matched users. * Integration of system-wide action feedback (e.g., Toast notifications or alerts) for success/failure states on all user interactions. * Mutual feedback and rating system tied to specific mentorship relationships. **Scheduling & Calendar Integration (Core)** * Implementation of user availability schedules and an interactive calendar view for upcoming sessions. * Workflow for rescheduling and canceling mentorship sessions. **Notifications System** * In-app (or email) notification mechanism triggered by messages, matches, and calendar events. **Enhanced Discovery & UI (Core)** * Implementation of dynamic UI lists (e.g., "Recently Added Listings," "Popular Mentors") to improve home page engagement. **Profiles & Discovery** * Implementation of manual username customization during the "get to know you" (onboarding) phase. * Hardening of input validation for registration and profile forms (preventing special characters and numeric names). **Success Criteria:** A matched mentor and mentee can successfully exchange messages, schedule an upcoming session via the platform's calendar, and provide basic post-session feedback.
Due by April 21, 2026•76/76 issues closed**Description:** This final phase focuses on expanding the project's scope, completing external integrations, and transforming the application into a polished, production-ready product. This milestone tackles complex secondary features like map-based discovery, advanced security measures and comprehensive documentation. **Key Objectives:** **Advanced Authentication & Security** * Integration of third-party OAuth providers (Google, ~~Apple~~, ~~Facebook~~). * Admin moderation interface for reviewing and processing user reports without breaking private message encapsulation (unless required by the workflow). * (Low Priority/End-of-Cycle) Implementation of automated email confirmations and "Forgot Password" flows. **Advanced Scheduling & Integrations** * ~~Integration with external APIs (e.g., Google Calendar) for availability syncing.~~ * Creation and management of group sessions and workshops with participant thresholds. **Advanced Discovery & UI** * ~~Integration of a mapping API (e.g., OpenStreetMap or Google Maps) for location-based mentor discovery and radius filtering.~~ **Advanced Communication & Privacy** * Upgrading the messaging interface to support Markdown formatting and in-chat file sharing (PDFs, images, audio). **Platform Delivery & Polish** * Implementation of the community forum for guest reading and user posting. * **Production release handoff**, comprehensive testing, and generation of API documentation. **Mentorship Workflow & Accountability** * System logic to prioritize quality-based balancing via the feedback/rating mechanism over hard capacity limits. * Implementation of Overload Warnings for mentees holding a high number of active sessions. **The "Time Tunnel"** * **Chronological Journey Log:** A dedicated UI to visualize the history of a mentorship match. * **Milestone & Human Dimension Tracking:** Ability to log and view specific achievements (e.g., "Finished React Basics") and social milestones (e.g., "First Coffee Meeting"). **Community & Discovery** * Refinement of location-based discovery to support a specific radius * Implementation of **Community Tags** (Public Groups) to facilitate local encounters and virtual community bridging. **Success Criteria:** The platform operates seamlessly with all external API integrations (Maps, Calendar, OAuth), advanced messaging features are active, and the comprehensive API documentation is successfully delivered to the client/users.
Due by May 12, 2026•201/201 issues closedThe Minimum Viable Product (MVP) release of the Campus-Neighborhood Mentorship Network. This milestone focuses on delivering the foundational end-to-end flow of the application. Our primary goal is to establish a functional, stable, and deployable baseline without complex secondary features. **Key Objectives:** **Project Management & Infrastructure** * Repository initialization with issue templates and team role assignments. * CI/CD pipeline configuration for automated building and testing. * Database schema design and initial backend/frontend setup. * Initial deployment of the MVP to a live staging or production environment. * Delivery of the mobile application interface (e.g., via React Native) alongside the finalized web platform. **User Management & Security** * Account registration and login utilizing unique emails and hashed passwords. * Implementation of the three primary access levels: Guest, User, and Admin. * Basic session management and secure routing. **Profiles & Discovery** * Creation of customizable user profiles supporting dual roles (Mentor/Mentee). * Implementation of profile visibility toggles (public vs. hidden/optional fields, initials vs. full name). * Search and filtering system allowing users and guests to discover mentors based on unstructured skills/topics. **Mentorship Workflow & Basic Communication** * Creation of mentorship listings by mentors. * Mentorship request system (including optional cover letters and the restriction of one active/pending request per mentor). * Accept/reject workflow for mentors receiving requests. **Success Criteria:** A user can successfully register, create a profile, and receive a basic mentor recommendation through a clean, working, and publicly accessible (deployed) interface.
Due by April 6, 2026•155/155 issues closed