Skip to content

agrawal-prakhar/skill-stack

Repository files navigation

Skill Stack

Skill Stack is a decentralized evaluation platform that turns real-time task performance—voice-based sales pitches, HR conflict resolution, and leadership simulations—into tamper-proof, on-chain credentials. The system combines Clerk authentication, HeyGen LiveAvatar for conversational practice, a Next.js front end, and an Express + MongoDB API with Solana minting for soulbound-style assessment proofs. In production you typically host the Next app (for example on Vercel) and the API wherever it fits your setup, using EXPRESS_API_URL so the app can reach the Express server.

Assessment & soulbound NFT flow

High-level flow from session through verification and archive:

Soulbound NFT assessment flowchart

Monorepo layout

Package Role
clerk-nextjs/ Main Next.js app (App Router): LiveAvatar sessions, evaluations UI, Next API routes, Clerk. Selected routes are rewritten to the Express API when a base URL is configured.
server/ Express API: health checks, minting, token metadata, dev registration hooks, Mongo-backed evaluations data, and Solana / Metaplex integration.
client/ Vite + React SPA used as an additional front-end surface in the same workspace.

The repository root is an npm workspaces monorepo that links these packages together.

License

MIT — see LICENSE.

About

This is a decentralized evaluation platform that turns real-time task performance—voice-based sales pitches, HR conflict resolution, and leadership simulations—into tamper-proof, on-chain credentials.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors