Skip to content

SiddharthaChakrabarty/Elevate-Your-Skill

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elevate Your Skill

Welcome to Elevate Your Skill! This project provides tools to help users explore career paths, enhance interview skills, and access personalized learning resources.

Index

Section Link
About the Project About the Project
Features Features
Tech Stack Tech Stack
Preview of the Website Preview of the Website
Project Structure Project Structure
Getting Started Getting Started
Demo Video Demo Video
Contributing Contributing
Contact Contact

About the Project

Elevate Your Skill is built using React for the frontend and Flask for the backend. It offers various features like personalized career report videos, mock interview sessions, and learning resource recommendations based on user profiles. The platform helps users identify career strengths and weaknesses, improve interview performance, and discover new resources for personal and professional growth.

Features

  • Career Report Video Generator: Automatically generates a personalized career report video based on user input.
  • Mock Interview Practice: Users can practice answering interview questions, receive feedback, and improve their responses through voice input.
  • Personalized Learning Path: Recommends YouTube channels, text resources, and online courses tailored to the user’s career interests and skills.
  • Profile Management: Users can update their profile with information such as education, skills, interests, and employment status.

Tech Stack

Frontend:
React CSS Axios

Backend:
Flask Python

Video Generation:
MoviePy Pillow PyTTSx3

API:
Gemini API Youtube API Google API

Database:
MySQL

Preview of the Website

image image image image

Project Structure

  • 📁 frontend/: Frontend codebase built with React, Axios, and CSS modules.
  • 📁 backend/: Backend codebase built with Flask.

Getting Started

To run Elevate Your Skill locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/JainSneha6/Elevate-Your-Skill.git
  2. Navigate to the project directory:

    cd Elevate-Your-Skill
  3. Install frontend dependencies:

    cd frontend
    npm install
  4. Install backend dependencies:

    cd ../backend
    pip install -r requirements.txt
  5. Run the frontend server (runs on port 3000 by default):

    cd ../frontend
    npm start
  6. Run the backend server (runs on port 5000 by default):

   - cd ../backend
   - flask run
  1. Open your web browser and navigate to http://localhost:3000 to access the Elevate Your Skill application.

Demo Video

Elevate.Your.Skill.mp4

Contributing

Contributions to this project are welcome! If you have suggestions for improvements or would like to contribute new features or analyses, feel free to submit a pull request

Contact

For any questions or feedback, feel free to reach out:

Enjoy your career journey!

About

This project provides tools to help users explore career paths, enhance interview skills, and access personalized learning resources.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 56.9%
  • Python 21.6%
  • CSS 18.2%
  • HTML 3.3%