Skip to content

Latest commit

Β 

History

History
51 lines (42 loc) Β· 1.55 KB

File metadata and controls

51 lines (42 loc) Β· 1.55 KB

🧠 CodeLink – Visual Code Analysis Frontend

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.


πŸš€ Features

  • βš™οΈ 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)

πŸ› οΈ Setup & Installation

1. Clone the repository

git clone https://github.com/yourusername/codelink.git
cd codelink
npm install -g pnpm
pnpm dev

Open http://localhost:3000 to see the app.

🧩 Project Structure

.
β”œβ”€β”€ 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