Skip to content

paulpessoa/menvo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

824 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Leia este documento em: PortuguΓͺs (Brasil)

Forks Stargazers Issues


Menvo, a green letter M with two dots, resembling two people holding hands.

Menvo

MENVO is a free mentoring platform for students looking for their first professional opportunities.

Table of Contents

About the Project

Through video calls, we connect experienced professionals to young people seeking guidance, support, and resources to excel in selection processes.

Built With

  • Next.js - A React framework for building the web application, handling both server-side and client-side rendering for a fast user experience.
  • React.js - A fundamental library for creating reusable and interactive UI components.
  • Supabase - An open-source backend platform providing a Postgres database, user authentication, and instant APIs.
  • TypeScript - A language that adds static typing to JavaScript, increasing code robustness and maintainability.
  • Tailwind CSS - A utility-first CSS framework for rapid and consistent UI styling directly in the markup.
  • Radix UI - A library of low-level, unstyled, and accessible UI components for building custom and complex elements.
  • Node.js - A runtime environment for executing JavaScript on the server-side, essential for Next.js and automation scripts.
  • Google APIs - A set of APIs for integrating with Google services, used for features like social login or calendar integration.
  • i18next - An internationalization framework that allows the platform to be translated into multiple languages.
  • Npm - A package and dependency manager.
  • Sass - A CSS pre-processor with advanced features.
  • Axios - A promise-based HTTP client for the browser and Node.js.
  • MUI Material - Intuitive React UI tools for faster development.
  • React Icons - A package for including popular icons in React projects.

πŸ—ΊοΈ Menvo Platform Architecture (2026)

This document lists all available pages, categorized by access level and operational status.

πŸ”“ Public Pages (Accessible to everyone)

Page Path Purpose Status
/ Landing page and main entry point. βœ… Fully Functional
/about Our mission, vision, and team. βœ… Fully Functional
/how-it-works Step-by-step guide for mentors/mentees. βœ… Fully Functional
/mentors Public feed of available mentors. βœ… Fully Functional
/community Public board of members offering/seeking help. βœ… Fully Functional
/faq Frequently Asked Questions. βœ… Fully Functional
/privacy Privacy Policy and GDPR compliance. βœ… Operational
/terms Terms of Service and Use. βœ… Operational

πŸ” Auth Pages (Authentication flow)

Page Path Purpose Status
/login User sign-in (Email, Google, LinkedIn). βœ… Highly Stable
/signup User registration and initial onboarding. βœ… Fully Functional
/forgot-password Password recovery request. βœ… Fully Functional
/update-password Final password change (after email link). βœ… Fully Functional
/select-role Post-signup role selection (Mentor/Mentee). βœ… Fully Functional
/auth/callback Technical master route for OAuth/Magic links. βœ… Isolated & Stable
/resend-confirmation Page to request a new confirmation email. βœ… Fully Functional

πŸ›‘οΈ Protected Pages (Authenticated users only)

Page Path Purpose Status
/dashboard Main hub (auto-redirects to Mentor or Mentee). βœ… Fully Functional
/dashboard/mentor Specific metrics and tools for Mentors. βœ… Fully Functional
/dashboard/mentee Booking and progress tracking for Mentees. βœ… Fully Functional
/profile Full profile management (Auto-save enabled). βœ… Highly Functional
/messages Real-time chat system with mentors. βœ… Operational
/settings Global account and security configurations. βœ… Stable
/calendar Integration with Google Calendar. πŸ› οΈ Needs Verification

πŸ‘‘ Admin Pages (Staff members only)

Page Path Purpose Status
/admin Main administrative overview. βœ… Fully Functional
/admin/users User management and growth metrics. βœ… Highly Functional
/admin/feedbacks Voice of the community (Feedback review). βœ… Fully Functional
/admin/mentors/verify Verification of new mentor applications. βœ… Operational

Installation

To clone and run this project on your machine, please see the instructions in INSTALLING.md.

Contributing

Would you like to contribute to the project? Please read CONTRIBUTING.md for the full contribution guide.

Authors

See also the list of contributors who participated in this project.

Community

We have an exclusive Menvo community on Discord. Interested? Join us! Access our platform!

Social Media

Follow us on social media!

LinkedIn logo Instagram logo

Documentation:

  • README
  • Contributing guidelines
  • Code of Conduct
  • Support Us
  • License

Open Source Guide

About

MENVO is a free mentoring plataform for students looking for their first professional opportunities.

Topics

Resources

Contributing

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors