Back to projects

Full Stack

Advyon

Legal-tech platform · Champion, UIU CSE Project Show

React 19ViteTypeScriptTanStack QueryZustandReact Router v7MongoDBJWT

Role

Team Lead & Full-Stack Developer

Duration

One Trimester

Date

2025

Type

University SE Project

By the Numbers

279

Client Commits

5

Team Members Led

Champion

Project Show Result

Overview

Advyon changes how people reach legal help. Clients file cases and documents through smart intake, discuss issues in a moderated community, and get AI-assisted insights backed by a legal database service. The public client is a React 19 + Vite SPA organized as self-contained feature modules (auth, cases, community) that each own their components, API hooks, and types. I led a five-member team through requirements, design, implementation, and testing, and the project won Champion at the UIU CSE Project Show.

Tech Stack

React 19ViteTypeScriptTanStack QueryZustandReact Router v7MongoDBJWT

Inside the Project

What it does, how it works, and what it ships.

warning

The Challenge

Legal help is intimidating and fragmented. Case tracking, document handling, and initial guidance all live in different places. We set out to bring them into one secure platform while coordinating five developers on a strict trimester deadline.

architecture

The Architecture

Feature-driven modularity kept five developers unblocked: every feature ships as a self-contained module with its own components, API hooks, and types. Server state runs through TanStack Query, client state through Zustand, forms through React Hook Form with Zod, and a shared shadcn-style component layer keeps the UI consistent.

  • Self-contained feature modules (auth, cases, community)
  • Nested layouts via React Router v7 (AppLayout, AuthLayout)
  • Shared atomic UI component layer (Radix-based)
star

Key Features

  • Case management & document workflows
  • Smart intake with AI-driven insights
  • Community discussions
  • Secure auth & role-based access

Project Outcomes

What the project delivered and what it taught me about leading a team.

emoji_events

1st

CSE Project Show (SE Lab)

group

5

Member Team Led

commit

279

Client Commits

“Leading five people through a full SDLC taught me more about interfaces, both human and API, than any solo project could.”
Personal Reflection

Interested in this project?

Reach out for source code walkthroughs or collaboration.