RoleVault.com

Granular permission matrix built for student group chaos

Score: 7.1/10UKEasy BuildReady to Spawn
Brand Colors

The Opportunity

Problem

SaaS collaboration tools lack proper version control and granular permissions tailored for student group projects, leading to overwritten files and access chaos during assignments.

Solution

RoleVault lets teams create exact permission sets for every file and folder so only the right person can edit the final report while others can comment. Professors receive a single dashboard to monitor all groups and override access instantly. Automatic role expiration at deadline prevents post-submission changes.

Target Audience

College and university students working on team-based course assignments

Differentiator

Deadline-linked role expiration and one-click professor override that competitors lack

Brand Voice

friendly

Features

Permission Matrix

must-have20h

Drag-and-drop roles across files and folders

Deadline Expiration

must-have9h

Roles auto-revoke after submission date

Professor Override

must-have12h

Instant access change for any group member

Activity Audit Log

must-have15h

Who changed what and when

Template Roles

must-have7h

Pre-made roles like Lead, Writer, Designer

Comment Permissions

nice-to-have8h

Control who can comment vs edit

Mobile App

future25h

Quick permission checks on phone

Total Build Time: 96 hours

Database Schema

roles

ColumnTypeNullable
iduuidNo
nametextNo
permissionsjsonbNo

file_permissions

ColumnTypeNullable
iduuidNo
file_iduuidNo
role_iduuidNo
expires_attimestampYes

Relationships:

  • file_id references files
  • role_id references roles

audit_logs

ColumnTypeNullable
iduuidNo
user_iduuidNo
actiontextNo
timestamptimestampNo

Relationships:

  • user_id references users

API Endpoints

POST
/api/roles/matrix

Apply permission matrix

🔒 Auth Required
POST
/api/override

Professor override action

🔒 Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind
Backend
Next.js API routes
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe
Hosting
Vercel
Additional Tools
ZustandReact Table

Build Timeline

Week 1: Auth + role matrix core

30h
  • Schema
  • Matrix UI
  • Basic CRUD

Week 2: Expiration and audit

27h
  • Deadline engine
  • Audit logs
  • Professor dashboard

Week 3: Payments and polish

20h
  • Stripe
  • Landing
  • Email alerts
Total Timeline: 3 weeks • 77 hours

Pricing Tiers

Free

$0/mo

10 files

  • Up to 2 groups
  • Basic roles

Pro

$13/mo

Unlimited

  • Unlimited groups
  • Audit logs
  • Expiration

Enterprise

$45/mo

Unlimited

  • Professor override API
  • SSO
  • Priority support

Revenue Projections

MonthUsersConversionMRRARR
Month 1959%$111$1,332
Month 672013%$1,217$14,604

Unit Economics

$8
CAC
$72
LTV
7%
Churn
80%
Margin
LTV:CAC Ratio: 9.0xExcellent!

Landing Page Copy

Who can edit what? You decide

Precise permissions and automatic role expiration for student teams

Feature Highlights

Exact file-level control
Roles disappear after deadline
Full activity tracking

Social Proof (Placeholders)

"No more last-minute changes from teammates - Jordan, UCLA"
"I can finally trust the final version - Prof. Chen"

First Three Customers

Offer free Pro for one semester to 3 student government project leads in exchange for testimonials and campus ambassador posts.

Launch Channels

ProductHuntr/collegeDiscord student servers

SEO Keywords

student project permissionsgroup assignment access controlteam role management

Competitive Analysis

Google Drive

drive.google.com
Free
Strength

Ubiquitous

Weakness

Clunky sharing and no expiration

Our Advantage

One-click deadline expiration and professor override

🏰 Moat Strategy

University-verified professor accounts + pre-built course role templates

⏰ Why Now?

More group assignments than ever with zero tooling improvement

Risks & Mitigation

executionmedium severity

Complex UI scares non-technical students

Mitigation

Simple matrix wizard with templates

Validation Roadmap

pre-build4 days

Interview 30 students about permission pain

Success: 80% want auto-expiring roles

Pivot Options

  • Add version control on top
  • Become TA grading permission tool

Quick Stats

Build Time
77h
Target MRR (6 mo)
$1,217
Market Size
$380.0M
Features
7
Database Tables
3
API Endpoints
2