A modern Rails 8 platform powering mentorship, resources, and startup support across Africa — built with Devise, ActiveAdmin, Tailwind, and Hotwire.
# Nailab - Startup Mentorship Platform
Documentation: Documentation
A comprehensive Rails application connecting startups with experienced mentors through structured mentorship programs, resources, and support systems.
## Features
- **Authentication**: Devise-based sign up, sign in, and password management. **Users**: Founders, Mentors, Admins. **Journey**: register → confirm email → complete profile.
- **Onboarding**: Multi-step onboarding for founders, mentors, and partners. **Users**: Founders, Mentors, Partners. **Journey**: complete personal → startup → professional steps → set preferences.
- **Founder Portal**: Dashboard, opportunities, progress tracker, startup profile, account & subscription management. **Users**: Founders. **Journey**: log in → view dashboard → apply for opportunities → track progress.
- **Mentor Portal**: Mentor dashboard, availability, mentorship requests, sessions, conversations. **Users**: Mentors. **Journey**: set availability → receive requests → accept/decline → host sessions.
- **Mentorship Requests & Matching**: Create/respond/accept/decline/reschedule requests and match mentors to founders. **Users**: Founders, Mentors, Admins. **Journey**: request mentorship → mentor responds → schedule session.
- **Sessions & Scheduling**: Session join links, calendar integration, session management. **Users**: Founders, Mentors. **Journey**: schedule session → join session → follow-up notes.
- **Support Ticketing System**: `SupportTicket` and `SupportTicketReply` models with RailsAdmin integration and threaded conversations. **Users**: Founders, Mentors, Admins. **Journey**: submit ticket → admin replies → resolve ticket.
- **Admin Dashboard**: RailsAdmin for managing users, content, programs, and support tickets. **Users**: Admins. **Journey**: review content → moderate users → respond to tickets.
- **Programs & Resources**: Program listings and resource library (guides, templates, event resources). **Users**: Public, Founders, Mentors. ** …