More Premium Hugo Themes Premium Tailwind Themes

Bearmentor Com Legacy

Bearmentor (Legacy)

Bearmentor Com Legacy

Bearmentor (Legacy)

Author Avatar Theme by bearmentor
Github Stars Github Stars: 45
Last Commit Last Commit: Apr 10, 2024 -
First Commit Created: Jan 15, 2024 -
Bearmentor Com Legacy screenshot

Overview

Bearmentor is an open mentoring platform designed for tech and creative professionals to connect and mentor each other. It is an open-source platform with premium options available. The goal of Bearmentor is to provide guidance, teaching, and long-term growth opportunities through mentorship. It allows users to discover mentors and mentees, link social profiles and portfolios for credibility, explore various learning programs, set custom mentorship experiences and goals, and track mentor-mentee relationships. Users can also choose between live or recorded communication and have the option to get paid for mentoring.

Features

The key features of Bearmentor include:

  • Discovering mentors and mentees
  • Linking social profiles, portfolios, projects, and products for credibility
  • Exploring various learning programs or services offered by mentors
  • Filtering for serious commitment through initial discussions
  • Setting custom mentorship experiences and achievable goals
  • Getting paid to mentor with self-compensation rates (public or private)
  • Choosing between live/sync or recorded/async communication
  • Long-term tracking of mentor-mentee relationships

Installation

To install Bearmentor, follow these steps:

  1. Read the Remix Docs to understand the Remix framework.
  2. If you are new to Remix, focus on the basics and read the “Super Simple Start to Remix” guide.
  3. If you are experienced, you can integrate other tools such as Prisma ORM and MySQL database. Read the “Blog Tutorial” (short) and “App Tutorial” (long) for more information.
  4. Make sure you have TypeScript, React, Remix, React Router, Tailwind CSS, Radix UI, shadcn UI, Tabler Icons, Prisma, PlanetScale, MySQL, and Vercel installed.
  5. Create a .env file from the example .env file provided.
  6. If you are developing locally, configure the required environment variables (DATABASE_URL and SESSION_SECRET) in the .env file. If you are deploying the project, configure these variables in the project settings.
  7. Create a PlanetScale account and generate a MySQL instance for development. Copy the full DATABASE_URL from the PlanetScale dashboard and paste it into the .env file.
  8. Generate a random string for the SESSION_SECRET using the command “openssl rand -base64 32” in the terminal.
  9. Install the recommended VS Code extensions listed in .vscode/extensions.json for an improved workflow.
  10. Use pnpm as a replacement for npm to improve productivity. Make sure pnpm is installed.

Summary

Bearmentor is an open mentoring platform that aims to provide a platform for tech and creative professionals to mentor and learn from each other. It offers a wide range of features such as mentor and mentee discovery, credibility linking, learning program exploration, personalized mentorship experiences, and long-term tracking. With its open-source nature and premium options, Bearmentor strives to create a supportive environment for mentorship and growth in the tech and creative industries.