Skip to content

COP-4331C/SkillTrade

Repository files navigation


Skill Trade Project

A awesome platform to learn skills between each others!
Explore the docs »

Table of Contents
  1. About The Project
  2. Demos
  3. Roadmap
  4. Contributing
  5. License
  6. Team Members

About The Project

alt text

This is a project in Course: COP 4331C -- Processes for Object-Oriented Software Development
under the guidance of Prof. Rick Leinecker
University of Central Florida (UCF)
Fall 2021
Web: https://cop4331c.herokuapp.com/
Mobile (demo): https://www.youtube.com/watch?v=6xdiIJK4ELs

There are a few skill trading websites available on internet. However, many of these websites are modelled of the idea of group learning rather than personalized learning. We want to create a skill exchange platform that helps users learn skills in the personalized manner that they deserve. We define this website and it's mobile application not only as a learning platform but also as a social application.

Here's our ideas:


In this app, you can set what kind of skill you have and what kind of skill you want to learn, Users can exchange other's teaching time by their own teaching time or money or virtual currency which publish by the web.
For example, you know Spanish at an advanced level, and you want to look for someone who can teach you beginning-level Chinese. You can post an announcement that you want a beginning-level teacher (you can call them "skiller") as below: " I would love to exchange 2 hours beginning-level Chinese education time with 1.5 hours advanced level Spanish education. also would like to pay by virtual currency, please contact me if you are interested in".
In the meanwhile, you can also search other's posts and try to find if anyone public Chinese related announcement. You can also set your skill public so that it is visible to others. they can send you a private message for quoting for your skill.
For example, you search the “talent” page and find a person who has advanced-level Chinese skills. You can message him that "I want to learn some Chinese. If you want to learn some Spanish, we can exchange our skills. If you are not interested in learning Spanish I can pay you $20 per hour for the education. How do you think?"

What you can do in our application:


* Build and edit your profile page with your basic information and profile picture.
* Post a skill that you would like to teach with description and picture.
* Post a skill that you would like to learn.