Why it exists
A repository contains a lot of useful knowledge, but its structure and purpose are not always easy to discover. CodeDetails brings project organization, search, and generated explanations into a single web application.
Portfolio / CASE STUDY
Public code · in development
A full-stack platform for organizing software projects and generating repository documentation with AI.
Independent full-stack development
A repository contains a lot of useful knowledge, but its structure and purpose are not always easy to discover. CodeDetails brings project organization, search, and generated explanations into a single web application.
The documented application combines project metadata, categories, tags, favorites, and user profiles with a GitHub analysis and tutorial-generation module. Next.js routes, server actions, and server-rendered components connect the interface to database operations and AI providers.
PostgreSQL and Drizzle model projects, profiles, tags, favorites, project images, and moderation submissions. Project-to-tag relationships remain explicit instead of becoming unstructured page content.
Clerk handles authentication. JWT integration connects it to Supabase, while the public implementation includes row-level security, Zod validation, and verified webhooks.
PocketFlow orchestrates repository analysis. Provider integrations and pluggable caching keep the documentation pipeline separate from the presentation and persistence layers.
The public README explicitly marks this project as a work in progress. The repository is the dependable reference here; a stable production deployment has not been established for this portfolio.