live demo: http://64.188.63.171:3240
repo: https://github.com/pskudarnov/devdocs-portal
- Next.js App Router
- TypeScript
- Tailwind CSS
- lucide-react
- clsx
- ESLint
- Prettier
- Searchable documentation index
- Filters by category and difficulty
- Sorting: popular, recently updated, A-Z
- Article pages with sections and code blocks
- Docs sidebar and On This Page navigation
- Changelog page with typed entries
- Responsive docs layout
- SEO metadata + robots + sitemap
//docs/docs/[slug]/changelog
src/data/*: docs and changelog mock datasetssrc/lib/*: docs filtering/helpers and shared utilitiessrc/components/*: layout, landing, docs, and UI primitivessrc/app/*: routes and metadata endpoints
- 12 docs entries with category, difficulty, sections, code examples, dates, and popularity
- changelog entries with type and bullets
npm install
npm run devnpm run devnpm run buildnpm run startnpm run lintnpm run typechecknpm run formatnpm run format:check
- PM2 process:
devdocs-portal - Port:
3240 - Start command:
PORT=3240 pm2 start npm --name devdocs-portal -- start- Documentation portal composition
- Search and filtering UX
- Article/detail page layout
- Code block rendering
- Sidebar navigation
- SEO-friendly page structure
- TypeScript data modeling
- Accessibility basics