0%
Aymen
Retour aux projets
WebLivré2026

Noor

Noor est un espace de travail arabophone de rédaction et de recherche où rédacteurs et chercheurs rassemblent leurs sources, écrivent dans un éditeur RTL assisté par IA (grammaire, style, voyellation, résumé, reformulation et traduction) et génèrent leurs citations aux normes APA, MLA ou Chicago, sur abonnement Stripe avec essai gratuit.

Mon rôle
Développeur Full Stack
Période
mai 2026
Statut
Livré
Noor
Aperçu

Noor est un assistant de rédaction académique centré sur la mécanique du référencement : il génère des citations — y compris directement à partir de l'URL d'une source — et gère la bibliographie qui en résulte, avec un endpoint d'assistance IA pour le texte lui-même.

Côté serveur, tout repose sur les API routes de Next.js. La génération de citations, la résolution depuis une URL, la gestion bibliographique et l'assistance IA sont des route handlers qui tournent dans la même application que l'interface : aucun backend séparé à déployer ni à maintenir en cohérence avec le front-end.

Fonctionnalités clés

Ce que ça fait

🔗

Citation depuis une URL

Il suffit de coller le lien d'une source pour que l'endpoint de citation le transforme en référence formatée, en complément de la génération classique par champs.

📚

Gestion de bibliographie

Les citations générées sont regroupées et gérées en bibliographies via des API routes dédiées, ce qui centralise les références de l'auteur.

✨

Assistance IA côté serveur

Un endpoint unique traite les requêtes d'assistance IA côté serveur ; l'accès au modèle ne se fait jamais depuis le navigateur.

Technologies utilisées

Construit avec

Frontend

Next.js

Les API routes permettent d'embarquer la génération de citations, la gestion bibliographique et l'assistance IA dans la même base de code et le même déploiement que l'interface — une seule application plutôt qu'un backend séparé.

TypeScript

Des types partagés entre les route handlers et le client garantissent la cohérence des payloads de citations et de bibliographies de bout en bout, en détectant les écarts de structure à la compilation.

Tailwind CSS

Les variantes RTL et les utilitaires à propriétés logiques de Tailwind assurent la cohérence d'une interface arabe de droite à gauche sans dupliquer les feuilles de style.