Leia este documento em: PortuguΓͺs (Brasil)
MENVO is a free mentoring platform for students looking for their first professional opportunities.
- Table of Contents
- About the Project
- Installation
- Contributing
- Authors
- Community
- Social Media
- Documentation:
Through video calls, we connect experienced professionals to young people seeking guidance, support, and resources to excel in selection processes.
- 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.
This document lists all available pages, categorized by access level and operational status.
| 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 |
| 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 |
| 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 |
| 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 |
To clone and run this project on your machine, please see the instructions in INSTALLING.md.
Would you like to contribute to the project? Please read CONTRIBUTING.md for the full contribution guide.
- Paul Pessoa - Initial work - Paul Pessoa
See also the list of contributors who participated in this project.
We have an exclusive Menvo community on Discord. Interested? Join us! Access our platform!
Follow us on social media!
- README
- Contributing guidelines
- Code of Conduct
- Support Us
- License