The frontend interface for RepoDocGen, a web application that automatically generates comprehensive, beautiful documentation for GitHub repositories using AI.
- Framework: React 19 + Vite
- Styling: Tailwind CSS v4
- Animations: Framer Motion
- Routing: React Router v7
- Markdown: React Markdown
- Modern Minimalist UI: Clean, high-contrast black-and-white aesthetic designed for readability and focus.
- Live Streaming Generation: Uses Server-Sent Events (SSE) to display real-time progress while AI reads and analyzes the code.
- Dynamic Routing: Fetches and displays cached documentation directly via URLs (
/docs/:owner/:repo). - Fully Responsive: Optimized for both desktop and mobile viewing with sleek micro-interactions.
- Node.js (v18+)
- npm or yarn
- Navigate to the client directory:
cd client - Install the dependencies:
npm install
Create a .env file in the root of the client folder.
# Point this to your backend server URL
VITE_BACKEND_API=http://localhost:3001/apiTo start the development server:
npm run devTo build the application for deployment:
npm run buildUpload the contents of the dist folder to your hosting provider (Vercel, GitHub Pages, Netlify, etc).
MIT