Mentor Helper is an Engineering Evaluation Platform designed to manage and evaluate engineering competencies. It provides a basic system for managing mentee profiles, competencies, goals, and performance evaluations.
- User Authentication: Secure access through Google OAuth.
- Profile Management: Create and manage engineering profiles with associated competencies.
- Competency Ratings: Track and manage competency ratings for employees, including historical data.
- Goal Management: Set and track goals for employees, with competency associations.
- Employee Notes: Maintain detailed notes for each employee.
- Frontend: Built with React and Tailwind CSS for a responsive and modern user interface.
- Backend: Utilizes Supabase for database management and authentication.
- Database: PostgreSQL with tables for profiles, competencies, employees, goals, and notes.
- Node.js and npm installed
- Supabase account for backend services
-
Clone the repository:
git clone https://github.com/ammonl/mentor-helper.git cd skills -
Install dependencies:
npm install
-
Set up environment variables for Supabase:
VITE_SUPABASE_URLVITE_SUPABASE_ANON_KEY
-
Start the development server:
npm run dev
- Access the platform locally or hosted at
http://mentor-helper.netlify.app. - Sign in using Google OAuth to access the evaluation dashboard.
- Navigate through profiles, employees, and evaluation tabs to manage and evaluate engineering competencies.