Skip to content

SkillSync is a decentralized mentorship marketplace that connects experienced professionals with mentees seeking guidance in various fields, including technology, business, and digital skills.

Notifications You must be signed in to change notification settings

MentoNest/skillsync_frontend

Repository files navigation

SkillSync Frontend 🌐

Frontend for the SkillSync decentralized mentorship marketplace

📌 About

SkillSync web is the user-facing frontend for the SkillSync platform.
It allows mentors and mentees to connect, manage profiles, initiate mentorship agreements, and interact with the Stellar blockchain through non-custodial wallets.

This application is designed to provide a seamless Web3 experience while abstracting blockchain complexity for end users.

🚀 Key Features

  • Mentor & mentee onboarding
  • Wallet connection (Freighter / Albedo)
  • Mentorship discovery & matching
  • Escrow initiation on Stellar
  • Transaction status tracking
  • Responsive UI

🧠 How It Works

  1. Mentors create profiles showcasing skills, experience, and pricing
  2. Mentees browse and select mentors based on their needs
  3. A smart contract (Stellar Soroban) locks funds in escrow
  4. Mentorship sessions are conducted off-chain (video, chat, etc.)
  5. Upon completion, funds are released automatically
  6. Both parties leave verifiable feedback

🛠 Tech Stack

  • Next.js / React
  • TypeScript
  • Tailwind CSS
  • Stellar SDK
  • Wallet connectors

⚙️ Setup & Installation

Prerequisites

  • Node.js ≥ 18
  • npm or yarn
  • Freighter Wallet

Install

git clone https://github.com/MentoNest/skillsync_frontend.git
cd skillsync_frontend
npm install

Run Locally

npm run dev

🧪 Testing

npm run test

👥 Contributing

We welcome contributions from the community! Please follow these steps:

  1. Fork the repository
  2. Create a feature branch:
    git checkout -b feature/your-feature-name
  3. Commit your changes:
    git commit -m 'Add some feature'
  4. Push to the branch:
    git push origin feature/your-feature-name
  5. Open a pull request

🔗 Blockchain Integration

The frontend interacts with:

  • Stellar Network
  • Soroban smart contracts
  • Wallet providers for transaction signing.

All transactions are executed client-side using non-custodial wallets.

📂 Project Structure

src/
├── components/
├── pages/
├── hooks/
├── services/
├── styles/
└── utils/

📄 License

MIT License

About

SkillSync is a decentralized mentorship marketplace that connects experienced professionals with mentees seeking guidance in various fields, including technology, business, and digital skills.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 21