Project Info
Inspiration
We’ve all been there, sitting on an idea that could be huge, but no one to build it with. Or stuck wanting to make something, but not knowing what. commit was born from that gap: A space where builders, designers, and dreamers can actually find each other. Not another networking app, but a platform built for people who want to ship.
What it does
commit connects people who want to build projects together. Creators can post ideas, from side projects to hackathon prototypes, and collaborators can swipe through, find something worth building, and join the team. Think Tinder for builders, but instead of dates, you’re matching with your next co-founder.
How we built it
We built commit using React, TypeScript, Supabase, and Tailwind. The front end handles the swipe interactions and profile cards, while Supabase manages user authentication and real-time project data. We prototyped the UI in Figma, focusing on fast onboarding and swipe-based discovery that feels intuitive but purposeful with minimal clutter.
Challenges we ran into
Defining the workflow between creators and collaborators. Balancing simplicity and utility: Deciding how much info to show on each card, how to handle project requests, and coming up with an effective SQL schema.
Accomplishments we're proud of
Built a working prototype in under 36 hours that feels usable and fun. Created a clean brand identity that captures the “ship it” mindset. Watched people actually use it and say, “wait, this could actually exist.”
What we learned
How powerful it is when tech aligns with intent. commit reminded us that sometimes the problem isn’t lack of talent but it’s lack of connection. We learned to think like product managers and designers at once: how to simplify, prioritize, and communicate the value of what we’re building.
What's next
Messaging feature with the person you matched with Sending a message to the person you want to match with Smart recommendations (AI matching by skills/interests) Project tracking features
commit :D
Analysis
View
Metric
- 40
- 20
- 10
- 1
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- CSSIn code
- ExpressIn code
- HTMLIn code
- JavaScriptIn code
- ReactIn code
- SQLIn code
- SupabaseIn code
- Tailwind CSSIn code
- TypeScriptIn code
- Next.jsClaimed
9 of 10 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.
AI coding agents
- GitHub CopilotCommits
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
486 KB
Source files
121
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
jonathanycai/commit
156 files · 2.3 MB · @ 81ca941
Structure
Interface
78 files · 50%Screens, components and styles rendered to the user.
API & routing
11 files · 7%Request entry points: routes, handlers and controllers.
Application logic
23 files · 15%Domain rules, services and shared utilities.
Data & schema
2 files · 1%Schema definitions, migrations and data access.
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- TypeScript74%
- JavaScript21%
- Markdown3%
- SQL2%
- CSS1%
- HTML0%
Share of indexed source by file size. Binary and vendored files are excluded.
Dependencies
frontend/package.json
npm · 73- @hookform/resolvers
- @radix-ui/react-accordion
- @radix-ui/react-alert-dialog
- @radix-ui/react-aspect-ratio
- @radix-ui/react-avatar
- @radix-ui/react-checkbox
- @radix-ui/react-collapsible
- @radix-ui/react-context-menu
- @radix-ui/react-dialog
- @radix-ui/react-dropdown-menu
- @radix-ui/react-hover-card
- @radix-ui/react-label
- @radix-ui/react-menubar
- @radix-ui/react-navigation-menu
- @radix-ui/react-popover
- @radix-ui/react-progress
- @radix-ui/react-radio-group
- @radix-ui/react-scroll-area
- +55 more
backend/package.json
npm · 10- @supabase/supabase-js
- cookie-parser
- cors
- dotenv
- express
- express-rate-limit
- helmet
- jsonwebtoken
- zod
- +1 more
Declared in the repository’s manifests at the indexed commit. A declared package is not proof it is used, and runtime dependencies are listed first.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.