Skip to content

Chemini-Gamage/SkillSync_SkillSharingPlatform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

138 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SkillSync – Skill Sharing Platform

SkillSync is a collaborative, full-stack skill-sharing platform. It leverages a modern tech stack:

  • Backend: Spring Boot with MySql
  • Frontend: React

🚀 Features

  • User registration, authentication, and profile management
  • Skill posting, searching, and sharing
  • Real-time chat and notifications
  • Secure token-based authentication (JWT)

🧩 Tech Stack

  • Backend: Java, Spring Boot, MongoDB
  • Frontend: JavaScript, React
  • Other: CSS, HTML

🔧 Prerequisites

  • Java 17+
  • Node.js 18+ & npm
  • **MySql

⚙️ Setup Instructions

1. Clone the Repository

git clone https://github.com/Chemini-Gamage/SkillSync_SkillSharingPlatform.git
cd SkillSync_SkillSharingPlatform

2. Backend Setup

  • Start backend server:
    • Open in VS Code or IDE
    • Run BackendApplication.java
    • Default port: 8089

3. Frontend Setup

cd frontend
npm install
  • Start frontend:
    npm start

##📄 License

This project is for educational purposes.


🙌 Contributing

Pull requests and feedback are welcome!
Open issues for bugs and feature requests.


About

SkillShare is a collaborative project featuring a skill-sharing platform built using a modern tech stack. This includes a Spring Boot backend with MySQL, and a React frontend

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors