Skip to content

SkillPathFinder is an innovative platform designed to help users identify and develop the skills needed for their career goals. Built using the MERN stack and integrated with the Gemini API, it offers personalized recommendations, skill assessments, and progress tracking to guide users on their career development journey.

Notifications You must be signed in to change notification settings

mehaksingla2005/SkillPathFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SkillPathFinder

SkillPathFinder is a comprehensive platform designed to help individuals identify and develop the skills necessary for their career paths. Whether you're looking to enhance your existing skills or learn something new, SkillPathFinder provides personalized recommendations and resources tailored to your goals.

Table of Contents

  1. Project Overview
  2. Technologies Used
  3. Installation and Usage
  4. Features
  5. Screenshots
  6. Contributors
  7. License

Project Overview

SkillPathFinder helps users identify their career goals and the skills needed to achieve them. It offers curated resources, a skill assessment feature, and progress tracking to ensure users are on the right path to their desired careers. The platform leverages the MERN stack and integrates with the Gemini API to provide accurate and personalized recommendations.

Technologies Used

  • Frontend: React, Redux, Tailwind CSS
  • Backend: Node.js, Express
  • Database: MongoDB
  • API Integration: Gemini API
  • Authentication: JWT
  • Deployment: Render

Screenshots

  • Login Page Login Page

  • Sign Up Page Sign Up Page

  • Home Page Home Page

  • Questionnaire Page Questionnaire Page

  • User Dashboard User Dashboard

  • Recommendations Page Recommendations Page

Features

  • Skill Assessment:

    • Evaluate your skills through comprehensive assessments.
    • Receive detailed feedback on your strengths and areas for improvement.
  • Personalized Recommendations:

    • Get curated suggestions for courses, tutorials, and resources based on your career goals.
    • The Gemini API integration ensures that recommendations are up-to-date and relevant.
  • Progress Tracking:

    • Monitor your progress over time with detailed analytics.
    • Set goals and track your achievements as you develop new skills.
  • User-Friendly Interface:

    • Enjoy a clean, intuitive design that makes navigation easy.
    • Access all features seamlessly, whether on desktop or mobile.
  • Secure and Reliable:

    • Benefit from robust security features, including JWT-based authentication.
    • Data integrity and user privacy are prioritized throughout the platform.

Installation and Usage

To get started with SkillPathFinder, follow these steps:

  1. Clone the repository: ```bash git clone https://github.com/mehaksingla2005/SkillPathFinder.git ```
  2. Navigate to the project directory: ```bash cd SkillPathFinder ```
  3. Install the dependencies for both frontend and backend: ```bash npm install ```
  4. Start the backend server: ```bash cd server npm start ```
  5. Start the frontend development server: ```bash cd ../client npm start ```
  6. Open your browser and visit: ``` http://localhost:3000 ```

Contributors

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

SkillPathFinder is an innovative platform designed to help users identify and develop the skills needed for their career goals. Built using the MERN stack and integrated with the Gemini API, it offers personalized recommendations, skill assessments, and progress tracking to guide users on their career development journey.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages