इस प्रोजेक्ट के बारे में
Creatman.site एक व्यक्तिगत पोर्टफोलियो प्लेटफ़ॉर्म है जो सिर्फ़ स्थिर one-pagers तक सीमित नहीं रहता, बल्कि एक छोटा content management system भी चलाता है। लेखक अपने प्रोजेक्ट्स, ब्लॉग पोस्ट्स और बायो कॉपी को सीधे browser में एडिट कर सकते हैं, बिना redeploy किए।
Public pages — Home, Projects, Blog, और AI Analyst — Next.js 16 App Router और React Server Components का उपयोग करके server-side render की जाती हैं। कंटेंट को SQLite database के साथ Drizzle ORM के माध्यम से read और write किया जाता है। /creatsetup पर admin panel NextAuth के साथ Google OAuth और email whitelist द्वारा सुरक्षित है।
मुख्य क्षमताएँ:
- Dev.to और Hashnode से on-demand प्रोजेक्ट गैलरी और ब्लॉग aggregation
- AI Code Analyst: visitors एक GitHub repository URL paste करते हैं और Llama 3.3 70B (Groq primary, Cerebras fallback) से streamed code review प्राप्त करते हैं
- Self-hosted analytics endpoint जो page views को server-side रिकॉर्ड करता है, बिना third-party scripts या cookies के
- Docker + Traefik deployment के साथ automatic SSL और volume में persistent data
Tech stack: Next.js 16, TypeScript 5, React 19, Tailwind CSS 4, SQLite with better-sqlite3 और Drizzle ORM 0.45, NextAuth v5, Recharts 3, Vitest 4, 54 tests के साथ tested।
ज्ञात सीमाएँ: SQLite horizontal scaling के लिए Postgres में migration की आवश्यकता रखता है; admin panel single operator के लिए डिज़ाइन किया गया है; ब्लॉग polling में background queue नहीं है; और provider rotation hard-coded है。
Live at https://creatman.site with admin at https://creatman.site/creatsetup. Licensed MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.