Skip to content

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

FiskConnect

Winner - Future Fisk Hackathon

Every year, Fisk students graduate without ever meeting the alumni who could have changed their lives. Not because Bulldogs don’t care. But because the network isn’t activated where students live, learn, and grow.

We don’t lack alumni. We lack infrastructure.

And that’s exactly what FiskConnect is built to change.

A Next.js 14 (App Router) + Supabase platform connecting Fisk University students, alumni, and administration. Role is determined by email domain at signup.

00Fiskconnect.mp4
Screen.Recording.2026-02-22.at.1.30.07.pm.mov

Tech Stack

  • Frontend: Next.js 14 (App Router), TypeScript, Tailwind CSS, shadcn/ui
  • Backend: Supabase (Auth, Database, RLS)
  • State: React Context (Auth)

Setup

  1. Environment: Copy .env.example to .env.local and set:

    • NEXT_PUBLIC_SUPABASE_URL
    • NEXT_PUBLIC_SUPABASE_ANON_KEY
    • SUPABASE_SECRET_KEY
  2. Database: The schema and RLS policies are applied via Supabase migrations. Ensure your Supabase project has run the migrations.

  3. Run:

    npm install
    npm run dev
  4. Seed data (optional): After at least one user has signed up with an alumni email (@alum.fisk.edu) and completed onboarding, run the SQL in scripts/seed.sql in the Supabase SQL Editor to add sample opportunities, announcements, events, and donations.

Roles

  • Student: @my.fisk.edu
  • Alumni: @alum.fisk.edu (must complete onboarding)
  • Admin: @fisk.edu

Routes

  • / — Landing
  • /login, /signup — Auth
  • /student/* — Student dashboard, opportunities, find alumni
  • /alumni/* — Alumni dashboard, onboarding, opportunities, announcements, donate, events
  • /admin/* — Admin dashboard, manage opportunities, announcements, events, donations, users

Built with care at Future Fisk Hackathon 2026.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages