Inspiration
Growing up in Osun State, we saw many talented secondary and university students struggling to find guidance on career paths. With limited access to mentors, students often felt lost when choosing academic tracks or navigating professional development. Inspired by the success of our peers in the 3MTT program and the mentorship we received from Mr. MacDave, we realized that a structured, virtual mentorship platform could bridge this gap. We wanted to empower youths by connecting them with experienced professionals who could provide personalized guidance and real-world insights.
What it does
Career Nest is an online mentorship platform tailored for secondary school students, university students, and young professionals. It allows users to:
Browse and connect with vetted mentors in fields like Software Development, UI/UX Design, Product Management, Cybersecurity, and Quality Assurance.
Schedule virtual mentoring sessions via video or chat, ensuring flexibility regardless of geographical location.
Access curated resources (articles, video tutorials, project templates) to supplement one-on-one guidance.
Track progress through personalized learning paths and milestones, with built-in feedback loops from mentors.
Participate in group workshops and webinars on trending tech topics, soft skills, and career-readiness strategies.
How we built it
Technology Stack:
Frontend: React (leveraging our CPS 203 experience) with Tailwind CSS for responsive design.
Backend: Laravel PHP framework (familiar from previous projects) to manage authentication, user profiles, and API endpoints.
Database: MySQL for structured data storage (user accounts, mentor profiles, session logs).
Real-Time Features: Socket.io (Node.js) for live chat during mentorship sessions, integrated alongside Laravel using a Docker-compose setup.
Deployment: Hosted on a AWS and render, with Docker containers for each service (frontend, backend, real-time server).
Team Collaboration:
Planning & Design: We began with user personas and wireframes, holding weekly Zoom calls to refine UI/UX.
API Development: Split tasks—two team members focused on building RESTful endpoints in Laravel (mentee sign-up, mentor onboarding, session scheduling), while another maintained database schemas and migrations.
Frontend Implementation: Leveraged React components to build a dashboard where mentees can search mentors by skill, schedule meetings, and view progress. We reused patterns from our Eduflow project for secure document uploads (mentor credentials).
Testing & QA: Conducted unit tests in Laravel (PHPUnit) and end-to-end testing with Cypress on the React side. We also organized a small pilot with 10 students and 5 mentors to gather feedback.
Challenges we ran into
User Engagement: Initially, some mentors were reluctant to offer free or low-cost sessions. We iterated on the value proposition by offering recognition badges and sharing testimonials from early adopters.
Network Constraints: In rural areas of Osun State, unstable internet connections led to dropped video calls. We implemented a fallback to audio-only or text chat for critical sessions.
Resource Curation: Ensuring that content was both relevant and up to date required constant research. We assigned one team member as “Content Curator” who audited resources biweekly.
Balancing Features vs. Timeline: With an academic calendar and other coursework (e.g., CPS 203, CSC 201), we struggled to balance feature development with midterms. We adopted Agile sprints of two weeks, allowing us to deprioritize non-essential features when deadlines hit.
Accomplishments that we're proud of
Successful Pilot Launch: Within the first month, we onboarded 50 mentees and 15 mentors. User satisfaction surveys showed an 85% positive response rate, with mentees reporting increased clarity in career goals.
Community Impact: Several secondary school students in Osogbo are ready to use our platform to connect with software engineers abroad and other professionals in various fields, ultimately launching their first personal projects.
Technical Milestones: We built a lightweight real-time chat system that seamlessly falls back to text, ensuring no session was interrupted. Our Dockerized deployment reduced CI/CD setup time by 40%.
Recognition: Career Nest was pitched at the Hult Prize National Competition “Innovation Showcase,” earning praise for its scalable architecture and social impact.
What we learned
Importance of User-Centered Design: Early user interviews highlighted pain points we hadn’t considered—like parents wanting progress reports—so we added a read-only parent dashboard.
Balancing Innovation with Accessibility: Crafting features that work on low-bandwidth connections taught us to prioritize lightweight, offline-capable components.
Team Dynamics & Communication: Regular stand-ups and retrospectives improved accountability. We learned to assign specific roles (e.g., Content Curator, QA Lead) to streamline development and avoid overlap.
Scalability Considerations: During load tests, we discovered our initial WebSocket server would bottleneck at 100 concurrent sessions. Refactoring to use Redis for pub/sub improved scalability by 60%.
What's next for Career Nest
Mobile App Development: Build native iOS and Android apps using React Native to reach students without consistent computer access.
AI-Powered Matching: Integrate a recommendation engine (using Python) to match mentees with mentors based on skills, goals, and personality fit.
Monetization Strategy: Explore tiered subscription models for premium workshops, while keeping basic mentorship free for underserved students.
Partnerships: Collaborate with local schools and tech hubs to expand our mentor network and secure sponsorships for platform maintenance.
Enhanced Analytics: Implement dashboards for mentors and administrators to track long-term outcomes (e.g., mentee graduation rates, job placements).
Scholarship Programs: Secure funding to offer stipends or equipment grants for promising students who lack resources.
By addressing these next steps, we aim to make Career Nest the go-to mentorship platform across Nigeria and eventually across Africa, empowering the next generation of innovators and leaders.
Built With
- awsrds
- axios
- bcryptjs
- cypress
- digitalocean
- docker
- express.js
- git
- githubactions
- javascript
- jest
- jwt
- letsencrypt
- multer
- mysql
- nginx
- node.js
- react
- socket.io
- supertest
- tailwindcss
- typescript
- ubuntu
Log in or sign up for Devpost to join the conversation.