Noor
Noor is an Arabic-first writing and research workspace where writers and researchers collect sources, draft in a right-to-left AI-assisted editor (grammar, style, diacritics, summarising, paraphrasing and translation) and generate citations in APA, MLA or Chicago, sold as a Stripe subscription with a free trial.
- My Role
- Full Stack Developer
- Timeline
- May 2026
- Status
- Shipped

Noor is an academic writing assistant centred on the mechanics of referencing: it generates citations — including directly from a pasted source URL — and manages the resulting bibliography, with an AI assist endpoint backing the writing itself.
The server side is built entirely on Next.js API routes. Citation generation, cite-from-URL resolution, bibliography management and AI assistance all run as route handlers inside the same application that serves the interface, so there is no separate backend to deploy or keep in sync with the front-end.
What it does
Cite from a URL
Paste a source's link and the citation endpoint turns it into a formatted reference, alongside standard field-based citation generation.
Bibliography management
Generated citations are collected and managed as bibliographies through dedicated API routes, keeping a writer's references in one place.
Server-side AI assist
A single AI assist endpoint handles the editor's assistance requests on the server, so model access never happens from the browser.
Built with
Frontend
API routes let citation generation, bibliography management and the AI assist endpoint ship in the same codebase and deployment as the interface — one application instead of a separate backend.
Shared types between the route handlers and the client keep citation and bibliography payloads consistent end to end, catching shape mismatches at compile time.
Tailwind's RTL variants and logical-property utilities keep an Arabic-first, right-to-left interface consistent without maintaining duplicate stylesheets.