Import the existing local project snapshot. This commit organizes existing files; it does not represent newly developed functionality.
1.3 KiB
1.3 KiB
Project: Teknav-X
Teknav-X is a full-stack Persian RTL publication stack. The frontend is Vite/React, the backend is Fastify/TypeScript, and production runs natively on Linux with PostgreSQL, Redis, nginx, and systemd.
Current state: Phase 15 is implemented; Phase 14 Linux production validation remains the main launch gate. The live surface includes SEO topic hubs, glossary pages, Q&A, reader retention flows, auth trust features, jobs/courses pages, monetization foundations, push notifications, revision history, web stories, comparison pages, company directory pages, embeddable widgets, and production-readiness preflight checks.
Start Here
ARCH.mdfor current work and next stepsPHASE10.mdfor the active roadmapDEPLOY.mdfor native Debian production setupSECURITY.mdfor hardening and safety rulesAGENTS.mdfor agent-facing file guidance
Core Layout
- Frontend: repo root
*.jsxfiles plussrc/ - Backend:
backend/ - Static assets:
public/ - Generated SEO artifacts:
public/sitemap.xml,public/robots.txt,public/feed.xml
Main Commands
npm run devnpm run buildnpm run preflight:prodnpm run seo:sitemapnpm run og:imagescd backend && npm run devcd backend && npm run buildcd backend && npm test