Inspiration

Inspired by the struggles job seekers face in today's fast-paced job market, we created SKANA to help individuals identify the skills they need to land their dream jobs. Our tool provides actionable insights and personalized growth pathways.

What it does

SKANA bridges the gap between current skills and job requirements. It assesses users' skills, analyzes job roles, identifies gaps, and offers personalized up-skilling recommendations. It also integrates with online learning platforms and tracks users' progress.

How we built it

Frontend: React.js for a responsive and interactive user interface Backend: Flask, a lightweight Python web framework, for API development Database: MongoDB for storing user profiles and skill data Machine Learning: Custom ML models for the course recommendation system API Integration: Groq API for skill analysis

Challenges we ran into

Backend Deployment: Merging multiple Flask servers for deployment. API Integration: Incorporating Groq API for skill analysis and aligning its output with our data structures. Database Integration: Optimizing MongoDB integration for efficient skill analysis and data retrieval. Tailored Recommendation System: Developing an ML-based system for personalized skill recommendations.

Accomplishments that we're proud of

1.⁠ ⁠Efficient MongoDB integration for skill data management 2.⁠ ⁠Smooth, responsive React.js user interface 3.⁠ ⁠Effective course recommendation system 4.⁠ ⁠Robust skill analysis using Groq API and custom ML models 5.⁠ ⁠Scalable backend architecture with merged Flask servers

What we learned

1.⁠ ⁠Integrating advanced APIs like Groq for enhanced skill analysis 2.⁠ ⁠Developing and optimizing custom ML models for personalized recommendations 3.⁠ ⁠Efficient data handling and querying in MongoDB for skill-based applications 4.⁠ ⁠Building scalable backend systems using Flask 5.⁠ ⁠Creating responsive and user-friendly interfaces with React.js 6.⁠ ⁠Balancing feature complexity with performance in web applications

What's next for SKANA

Enhance ML models for more accurate skill matching and predictions Expand the skill database and course recommendations Implement user feedback loops to improve recommendation accuracy Explore advanced Groq API features for deeper skill analysis Optimize system performance and scalability for larger user base

Built With

Share this project:

Updates