Skip to content

Repository files navigation

DevMatch India 🇮🇳 - Freelancer, Creator & Founder Matchmaker

A mobile-first matchmaking platform connecting Indian Developers, UI/UX Designers, Tech Founders, Content Creators, and Businesses to hire, co-found, collaborate, and negotiate rates in ₹ INR.

✨ What this project includes

  • Talent Discovery Cards: Interactive swipe-and-pitch interface featuring tech stack badges, ₹ rates (hourly/project/equity), location (Bengaluru, Mumbai, Delhi-NCR, Pune, Hyderabad), and portfolio links.
  • Synergy Match Engine: Calculates partnership compatibility (% fit) based on skill overlap and budget alignment.
  • Pitch Arena & Messaging: Instant pitch negotiation interface with quick triggers (💬 Ask Rates, 🚀 Offer Equity, 🛠 Tech Stack).
  • Offline-First Resilience: Local AI memory (aiLearner), pitch Database, and offline fallback services.
  • Express API Backend: Lightweight Prisma ORM and SQLite backend for logging pitch connections and trend analytics.
  • Mobile PWA Ready: Service worker & web manifest for home-screen installation.

🧱 Tech stack

  • Frontend: React, Vite, Web Audio API, Zustand
  • Backend: Express, Prisma ORM, SQLite
  • Validation: Zod
  • Tooling: ESLint, Jest, Docker Compose

📁 Project structure

src/
  components/
    SwipeStack.jsx       # Talent discovery cards
    ChatArena.jsx        # Pitch Arena messaging
    MatchesList.jsx      # Connections & Pitch inbox
    ProfileDetails.jsx   # Talent portfolio view
  data/
    talentPool.js        # Indian developers, creators & founders
    pitchDatabase.js     # Tech pitch & rate responses
  services/
    synergyEngine.js     # Compatibility & match scoring
    soundFx.js           # Web Audio synthesizer
  __tests__/
backend/
  prisma/
  src/

🚀 Getting started

Install dependencies:

npm install

Start the Vite frontend:

npm start

Build for production:

npm run build

Run lint checks:

npm run lint

Run unit & backend tests:

npm test
npm run test:backend

🔌 Backend API

  • POST /api/messages - Log pitch communication messages
  • GET /api/trends - Fetch tech skill trend analytics

About

A mobile-first matchmaking platform connecting Indian Developers, UI/UX Designers, Tech Founders, Content Creators, and Businesses to hire, co-found, collaborate, and negotiate rates in ₹ INR.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages