Skip to content

MentoNest/sync_frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

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

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

 
 
 

Contributors