Skillotav 🔗

By Team Red Reckoners

A revolutionary decentralized platform that transforms how individuals represent and verify their academic credentials, skills, experiences, and extracurricular achievements through blockchain tokenization.

Demo & Presentation 🎥

Demo Video

https://github.com/user-attachments/assets/9432e43a-4d0c-498a-a5e7-25869783c890

Project Presentation

https://github.com/user-attachments/assets/1583c924-2780-4dc1-a13c-c319d177694e

Problem Statement 🎯

We address four major challenges in the current professional ecosystem:

  1. Lack of Verified Credentials: Academic achievements and skills often lack reliable verification
  2. Opaque Recruitment: Limited transparency in selection and shortlisting processes
  3. Self-Assessment Difficulties: Individuals struggle to gauge their professional standing
  4. Candidate-Recruiter Mismatch: Inefficient matching between talent and opportunities

Our Approach 💡

  1. Collect comprehensive user data (academic, skills, experience, extracurricular)
  2. Implement AI-powered verification and validation
  3. Convert verified achievements into colored, on-chain tokens
  4. Enable token-based candidate filtering for recruiters
  5. Provide intuitive dashboards for self-assessment and growth tracking

Key Features 🌟

🎓 Academic Credentials

  • Transform academic achievements into secure, verifiable digital credentials
  • Global recognition and instant verification
  • Blockchain-backed security

✅ Skill Verification

  • AI-powered skill validation
  • Industry expert verification system
  • Real-time skill assessment

🧩 Smart Recruitment

  • Token-based filtering
  • Seamless opportunity matching
  • Transparent selection process

🔐 Blockchain Security

  • Immutable credential records
  • Tamper-proof verification
  • Decentralized trust system

🌍 Global Recognition

  • Worldwide credential visibility
  • Cross-border opportunity access
  • Standardized skill representation

🧠 Intelligent Matching

  • AI-powered role matching
  • Verified credential filtering
  • Smart candidate discovery

Tech Stack 🛠️

Frontend

  • Framework: Next.js 14
  • Styling: TailwindCSS, Shadcn/ui components
  • UI/UX: Custom animations, Responsive design
  • Fonts: Clash Display, Satoshi

Backend

  • Server: Node.js
  • Authentication: Firebase Auth
  • Database: Firebase Realtime Database

Blockchain

  • Smart Contracts: Solidity (ERC-1155)
  • Storage: IPFS
  • Integration: Ethers.js
  • Wallet: MetaMask integration

AI & Verification

  • Model: Gemini-2.0-flash
  • Integration: Custom AI verification pipeline

Future Roadmap 🚀

Phase 1: MVP Launch

  • Basic tokenization functionality
  • Recruiter filtering system
  • Initial platform deployment

Phase 2: Enhanced Tokens

  • Intensity-based token implementation
  • 2-Dimensional token system
  • Advanced matching algorithms

Phase 3: AI Integration

  • Automated screening tests
  • Merit-based token distribution
  • Enhanced verification systems

Phase 4: Governance

  • On-chain governance implementation
  • DAO-based validation
  • Community-driven development

Phase 5: Platform Integration

  • LinkedIn integration
  • GitHub synchronization
  • Global career platform connections

Project Structure 📁

src/
├── app/                    # Next.js app router
│   ├── api/               # API routes
│   ├── auth/              # Authentication pages
│   ├── candidate/         # Candidate dashboard & features
│   └── recruiter/         # Recruiter dashboard & features
├── components/            # Reusable React components
│   ├── provider/         # Context providers
│   └── ui/               # UI components
└── lib/                  # Utilities and configurations
    ├── ai.js             # AI integration
    ├── firebase.js       # Firebase setup
    └── utils.js          # Helper functions

Getting Started 🚀

  1. Clone the repository
  2. Install dependencies:
   npm install
  1. Set up environment variables: Create a .env.local file with:
   NEXT_PUBLIC_FIREBASE_API_KEY=your_api_key
   NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your_auth_domain
   NEXT_PUBLIC_FIREBASE_PROJECT_ID=your_project_id
   NEXT_PUBLIC_FIREBASE_DATABASE_URL=your_database_url
  1. Run the development server: bash npm run dev

Visit http://localhost:3000 to see the application.

Contributing 🤝

We welcome contributions! Please read our contributing guidelines before submitting pull requests.

Team Red Reckoners 👥

Our talented team brings together expertise across different domains:

  • Arko Kundu - Backend & AI/ML
  • Samya Haldar - Web3 & Presentation
  • Sayan Senapati - Frontend & Backend & UI/UX

Created with ❤️ by Team Red Reckoners


For more information, contact the team or visit our documentation.

Built With

Share this project:

Updates