Skip to content

2026-ASU-WiCS-Opportunity-Hack/04-dev-crew

Repository files navigation

WIAL Platform — Dev Crew

Quick Links


Team "Dev Crew"

Name Role
Siya Singh Team Member
Misha Kumari Team Member
Abhinav Reja Team Member
Neha Valeti Team Member

Problem Statement

WIAL (World Institute for Action Learning) is a global nonprofit that certifies Action Learning coaches worldwide through 20+ country-level chapters. Every chapter currently runs its own independent WordPress site with inconsistent branding, no centralized coach directory, no payment system, and no way for WIAL Global to push updates.

Coaches in developing countries are effectively invisible — their chapter sites look unprofessional, load slowly on low-bandwidth connections, and cannot be found across language barriers.


What We Built

A unified AI-native web platform where:

  • WIAL Global manages all chapters from one dashboard
  • Chapter leads create professional branded websites in 60 seconds using AI
  • Coaches are discoverable worldwide through cross-lingual AI semantic search
  • Dues are collected via Stripe
  • Pages load in under 4 seconds on slow 3G — pre-built as static HTML

Key AI Features

  • AI-1: Cross-Lingual Semantic Search — Search for coaches in any language and find matches across all languages using OpenAI embeddings + Supabase pgvector
  • AI-2: Chapter-in-a-Box — AI generates a full culturally-adapted chapter website in 60 seconds from a short form

Tech Stack

Layer Technology
Framework Next.js 14 (App Router, SSG)
Language TypeScript
UI Components shadcn/ui + Tailwind CSS
Database Supabase (PostgreSQL + pgvector)
Auth Supabase Auth (Google SSO + email/password)
File Storage Supabase Storage
Payments Stripe Checkout + Webhooks
AI Embeddings OpenAI text-embedding-3-small
AI Content OpenAI GPT-4o-mini
Vector Search Supabase pgvector (cosine similarity)
Hosting Vercel
Email Resend

Live Demo


Screenshots

Homepage

Homepage

Global Coach Directory

Coach Directory

Chapter Dashboard

Chapter Dashboard

Content Creator Dashboard

Content Creator Dashboard

Coach Profile / Membership

Coach Dashboard

admin@wial.test admin123456

Lead: usa.lead@wial.test TestLead123

coach: coach@example.com pass: coach@123

Content Creator: siyasingh0in@gmail.com pass: 243006

Getting Started

Prerequisites

  • Node.js 18+
  • A Supabase project with pgvector enabled
  • OpenAI API key
  • Stripe account

Setup

# 1. Clone the repo
git clone https://github.com/2026-ASU-WiCS-Opportunity-Hack/04-dev-crew.git
cd 04-dev-crew

# 2. Install dependencies
npm install

# 3. Set up environment variables
cp .env.example .env.local
# Fill in your keys in .env.local

# 4. Run the development server
npm run dev

Open http://localhost:3000 in your browser.

Seed the Database

npm run seed

This inserts 4 chapters, 15 coaches with embeddings, 6 events, payments, testimonials, and clients.


Git Workflow

main    ← always deployable, source of truth
  └── dev     ← integration branch, everyone merges here first
        ├── person1/backend
        ├── person2/frontend-shell
        ├── person3/chapters
        └── person4/coaches
  • Branch off dev for your work
  • PR into dev when your feature works
  • devmain once stable and tested
  • Never commit .env.local — share credentials via DM

Checklist for Final Submission

0/Judging Criteria

1/DevPost

2/GitHub

  • Add everyone on your team to your GitHub repo YouTube Walkthrough
  • Make sure your repo is public
  • Make sure your repo has a MIT License
  • Make sure your repo has a detailed README.md (see below for details)

2/GitHub

  • Add everyone on your team to your GitHub repo YouTube Walkthrough
  • Make sure your repo is public
  • Make sure your repo has a MIT License
  • Make sure your repo has a detailed README.md (see below for details)

About

2026_spring_wics_asu Hackathon - Team Dev Crew

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors