All projects
Prototype2024Full-Stack · WebTeam Lead · 4-person team

Studies Shares

A student resource-sharing platform built end to end during a first-year CS hackathon

A full-stack platform for university students to connect and share study resources, built as a first-year Computer Science hackathon entry.

At a glance

Outcome
Led a four-person team from empty repository to a working authenticated full-stack product inside a single hackathon, scoping the build so client, API, and database all landed together.
Delivery
Prototype, 2024
Focus
Full-Stack, Web
Scope
8 core technologies

What I built

The product decisions and engineering work that shaped the final result.

  1. Led a four-person team through the build, splitting client, API, and schema work so parallel tracks could integrate without blocking one another under hackathon time pressure.

  2. Scoped the product down to the resource-sharing path that had to work end to end, trading breadth of features for a demo that ran without gaps.

  3. Designed the relational MySQL schema linking students to the resources they upload and access, giving the API a stable shape to build against.

  4. Built the REST API on Node.js and Express, keeping route contracts fixed early so frontend work could proceed against them before the backend was finished.

  5. Implemented JWT authentication so sessions persisted across the client and every resource action stayed attributable to the signed-in student.

  6. Assembled the React and Vite client on Material UI, leaning on a component library to reach a presentable interface within the time available.

See it in action

Interface views and demonstrations from the working product.

Visual assets are not published for this project. The verified delivery and engineering scope are documented above.