CodeLink is a modern front-end built with Next.js, TypeScript, and Tailwind CSS. It provides a sleek UI for visualizing code features, commits, test coverage, and other development metadata.
- βοΈ Built with Next.js 15 (App Router)
- π Styled using Tailwind CSS
- β‘ Performance optimized with SSR and modular components
- π Viewers for:
- Unit tests
- Commit changes
- Feature explanations
- Impact analysis
- π Connects to a Python backend (FastAPI)
git clone https://github.com/yourusername/codelink.git
cd codelink
npm install -g pnpm
pnpm devOpen http://localhost:3000 to see the app.
.
βββ app/ # App directory (Next.js App Router)
β βββ layout.tsx # Root layout
β βββ page.tsx # Homepage
β βββ api/ # API routes
βββ components/ # Modular UI components
β βββ ui/ # Reusable UI components
β βββ feature-explanation.tsx
β βββ commit-changes-viewer.tsx
β βββ unit-test-viewer.tsx
βββ styles/ # Tailwind global styles
βββ public/ # Static assets
βββ tailwind.config.ts # Tailwind configuration
βββ postcss.config.mjs # PostCSS config
βββ package.json # Project metadata
βββ tsconfig.json # TypeScript config