Classical Texts Research Website Development

Job ID: 40246706

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).
Related categories: PHP JavaScript HTML5 HTML Node.js PostgreSQL Elasticsearch Docker Next.js FastAPI