Skip to content

imlyj5/skill-exchange

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skill Exchange Platform

A full-stack web application for matching users to exchange skills and learn from each other.

Deployment

  • Backend and frontend are deployed on Render.
  • The app uses a free-tier PostgreSQL database on Render, which will be deactivated on 2025-07-23.
  • AI Usage Note:
    This is a personal project, so the deployed backend uses my own Gemini API key (set as an environment variable in Render). The Gemini API free tier allows up to 50 requests per day; if this quota is exceeded, AI-powered features will be temporarily unavailable until the quota resets (every 24 hours). If you see that AI features are not working, please try again the next day.
  • Feel free to play around with the app using the following credentials:

Problem Statement

Learning new skills can be lonely, costly, and hard to stay motivated. Especially without guidance and support. While many people are eager to share what they know, there's no simple, peer-based way to connect based on shared interests and skills. Most platforms are built for content delivery, not human connection. But what if learning felt more like meeting a friend than taking a class? This project aims to solve that by creating a user-friendly Skill Exchange App, where users match by what they want to learn and teach, then connect, chat, and support each other. It makes learning social, fun, and free. Inspired by social matching platforms, the app helps people find partners with complementary skills and shared interests. By fostering mutual support and peer-to-peer learning, it turns learning into a social, rewarding experience.

Project Structure

  • backend/ — Flask, SQLAlchemy, PostgreSQL API
  • frontend/ — React web client
  • docs/ — Documentation

Quick Start

Documentation


Demo Screenshots

Login or Sign Up

Login or Sign Up

How It Works

How It Works

Profile Page

Profile Page

Matching Page

Matching Page

Chat

Chat

Rating

Rating

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors