Classical Texts Research Website Development
Budget: $2 – $8 USD
Platform Clone Project Overview
Develop a full clone of an existing research website focused on searching, browsing, and analyzing classical texts across multiple categories.
The site serves researchers and students by providing a clean interface to explore thousands of digitized documents.
Tech must support Arabic text rendering, fast search, and responsive design.
Technical Requirements
Frontend: React/Next.js (TypeScript preferred for Arabic handling). RTL layout, perfect Arabic typography (fonts like Amiri/Noto Naskh Arabic). Responsive (mobile-first).
Backend: Node.js/Express or Python/FastAPI. Full-text search: Meilisearch, Elasticsearch, or Postgres with pg_trgm/tsvector for Arabic stemming and fuzzy search.Database:
Postgres (Prisma ORM recommended). Schema: texts (id, title_ar, title_en, author, content, category), categories, metadata.
Data: Source/import thousands of public-domain Arabic texts from open sources. Normalize UTF-8 Arabic diacritics and forms. Provide import script.
Deployment: Dockerized for easy self-hosting (VPS/shared hosting). CI/CD via GitHub Actions. HTTPS/SSL ready.Performance: <500ms search response. CDN for static assets (texts optional).
Develop a full clone of an existing research website focused on searching, browsing, and analyzing classical texts across multiple categories.
The site serves researchers and students by providing a clean interface to explore thousands of digitized documents.
Tech must support Arabic text rendering, fast search, and responsive design.
Technical Requirements
Frontend: React/Next.js (TypeScript preferred for Arabic handling). RTL layout, perfect Arabic typography (fonts like Amiri/Noto Naskh Arabic). Responsive (mobile-first).
Backend: Node.js/Express or Python/FastAPI. Full-text search: Meilisearch, Elasticsearch, or Postgres with pg_trgm/tsvector for Arabic stemming and fuzzy search.Database:
Postgres (Prisma ORM recommended). Schema: texts (id, title_ar, title_en, author, content, category), categories, metadata.
Data: Source/import thousands of public-domain Arabic texts from open sources. Normalize UTF-8 Arabic diacritics and forms. Provide import script.
Deployment: Dockerized for easy self-hosting (VPS/shared hosting). CI/CD via GitHub Actions. HTTPS/SSL ready.Performance: <500ms search response. CDN for static assets (texts optional).
Related categories:
PHP
JavaScript
HTML5
HTML
Node.js
PostgreSQL
Elasticsearch
Docker
Next.js
FastAPI