Internship ecosystem for incubators

Manage startups, students, and internships from one secure portal.

Built on Supabase Postgres and Storage, with a fully custom authentication layer, role-based access, and dashboards for incubator admins, startups, and students.

3 roles

Admin, company, student

Manual auth

bcrypt + session cookies

Supabase-ready

Database, API, storage

Portal overview

Analytics, approvals, and applications at a glance.

128

Users

3

Roles

12

Files

Custom auth flow, Supabase-backed data, and storage buckets for resumes, logos, and brochures.

Role portals

Built around the incubator workflow

The layout keeps the template's dark geometric feel while turning it into a dashboard-first product experience.

Incubator Admin

Manage company approvals, internships, applications, announcements, and analytics from one control room.

Company / Startup

Create internships, review applicants, shortlist candidates, and coordinate interviews with the incubator.

Student

Build a profile, upload your resume, browse roles, apply quickly, and track every status update.

Custom auth

Manual registration, bcrypt password hashing, and secure session cookies without Supabase Auth.

Role-based portals

Separate workflows for admin, startup, and student users with protected dashboards.

Storage-ready uploads

Resumes, logos, profile photos, and brochures can be uploaded into Supabase Storage buckets.

Modern interface

A polished incubator-inspired UI with responsive shells, cards, skeletons, and geometric motion.

Production-ready stack

Supabase for data and storage. Custom code for identity.

Sessions are stored in a database-backed custom session table, passwords are hashed with bcrypt, and role-based redirects happen after login. Use Supabase only where it makes sense: Postgres, APIs, storage, and optional realtime updates.

Secure sessions

Opaque cookie session tokens backed by the database

Approval flow

Incubator admins approve company accounts before access

Storage buckets

Resume, logo, profile image, and brochure uploads

Role redirects

Users land on the right dashboard after login

Start now

Launch the portal with your Supabase keys.