Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

KRYSTALM7/gsoc-tracker

Open more actions menu

Repository files navigation

GSoC 2026 Sprint Tracker

A personal dashboard to track GSoC 2026 contributions across ML4SCI, Kubeflow, and Apache Airflow.

Features

  • Track pull requests across 3 organizations
  • Sprint task checklist
  • Mentor interaction log
  • Deadline countdown
  • Persistent data via Supabase

Tech Stack

  • Next.js 14 (App Router)
  • TypeScript
  • Supabase (PostgreSQL)
  • Tailwind CSS
  • Vercel (deployment)

Setup

1. Clone the repo

git clone https://github.com/YOUR_USERNAME/YOUR_REPO.git
cd YOUR_REPO

2. Install dependencies

npm install

3. Set up environment variables

Create a .env.local file:

NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key

4. Set up Supabase

Run this SQL in your Supabase SQL editor:

create table prs (
  id text primary key,
  org text,
  repo text,
  description text,
  link text,
  issue text,
  type text,
  status text,
  date text,
  created_at timestamptz default now()
);

create table mentors (
  id text primary key,
  name text,
  org text,
  platform text,
  topic text,
  notes text,
  status text,
  date text,
  created_at timestamptz default now()
);

create table sprint_tasks (
  id text primary key,
  day text,
  text text,
  done boolean default false,
  created_at timestamptz default now()
);

alter table prs disable row level security;
alter table mentors disable row level security;
alter table sprint_tasks disable row level security;

5. Run locally

npm run dev

Open http://localhost:3000

Deployment

Deployed on Vercel. Add environment variables in Vercel dashboard under Project Settings → Environment Variables.

License

Private — personal use only.

About

Tracker for GSoC applications, organizations, and contribution progress

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.