Skip to content

SkillSwap is a collaborative platform aimed at fostering skill exchange and mutual growth among individuals worldwide. Users can connect, exchange knowledge, match based on skills, engage in discussions, and manage personalised to-do lists, fostering learning and development.

Notifications You must be signed in to change notification settings

JessicaKharbanda/SkillSwap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

SkillSwap

SkillSwap is an innovative platform that facilitates skill exchange and fosters a community-driven environment for individuals worldwide.

Table of Contents

Introduction

SkillSwap aims to create an interconnected community where individuals can share their unique skills and knowledge. This platform offers an intuitive environment for users to connect, learn, and grow together. By emphasizing reciprocity and collaboration, SkillSwap provides a space for mutual development and support.

Features

Key functionalities include:

  • Skill Exchange: Connect with users globally to exchange skills and knowledge.
  • Matchmaking Algorithm: Matches users based on their skills and interests.
  • Community Discussions: Engage in open discussions, share insights, and seek guidance.
  • Customized To-Do Lists: Create and manage personalized to-do lists for skill improvement.
  • Real-time Chat: Seamless communication between connected users.

Tech Stack

SkillSwap utilizes the following technologies:

  • Node.js - Backend environment for server-side development.
  • Express - Web application framework for Node.js.
  • MongoDB - NoSQL database for storing user profiles and interactions.
  • React - Frontend library for building user interfaces.
  • JWT (JSON Web Tokens) - Used for user authentication and authorization.
  • Bcrypt - Library for password hashing.

Installation

Follow these steps to set up the project locally:

  1. Clone this repository.
  2. Navigate to the project directory.
  3. Install dependencies using npm install.
  4. Configure environment variables.
  5. Run the application using npm start.

Usage

Once the application is running, visit the URL in your browser to access SkillSwap. Users can sign up, create profiles, explore matches, engage in discussions, and manage their to-do lists.

About

SkillSwap is a collaborative platform aimed at fostering skill exchange and mutual growth among individuals worldwide. Users can connect, exchange knowledge, match based on skills, engage in discussions, and manage personalised to-do lists, fostering learning and development.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published