Skip to content

Skyriz, is a platform designed to help users discover personalized side hustles, develop skills, and track habits to achieve their goals. It integrates a Flask backend with a PostgreSQL database and Redis caching for efficient data handling. The React.js frontend provides a user-friendly interface.

License

Notifications You must be signed in to change notification settings

Phinetwork/skill_match_bot

Repository files navigation

Skyriz

The Skyriz is a web application that helps users discover side hustles and skill development opportunities tailored to their unique skills and interests. The app uses advanced semantic similarity algorithms powered by the Sentence Transformers model to recommend personalized side hustle options.

Features

  • Side Hustle Recommendations: Matches user-provided skills to potential side hustles based on semantic similarity.
  • Skill Recommendations: Provides skill recommendations based on user interests.
  • Habit Tracker: Offers personalized habits for users to stay consistent with their side hustles.
  • Responsive Frontend: A user-friendly interface built to work across devices.

Tech Stack

Backend

  • Framework: Flask
  • Language: Python
  • AI Model: Sentence Transformers (all-MiniLM-L6-v2)
  • Package Manager: pip
  • Database: SQLAlchemy (optional)

Frontend

  • Framework: React.js
  • Language: JavaScript

Deployment


Installation & Setup

Prerequisites

  • Python 3.8+
  • Node.js 14+ (for the frontend)
  • pip (Python package manager)

Clone the Repository

git clone https://github.com/Phinetwork/skill-match-bot.git
cd skill-match-bot 

About

Skyriz, is a platform designed to help users discover personalized side hustles, develop skills, and track habits to achieve their goals. It integrates a Flask backend with a PostgreSQL database and Redis caching for efficient data handling. The React.js frontend provides a user-friendly interface.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published