Guejmi - Tunisian Crowd-Sourced Dictionary

Project Overview

Guejmi is a crowd-sourced dictionary for the Tunisian dialect (Derja), designed to bridge the gap between Latin-script "Arabizi" and Arabic script. It features a modern, culturally resonant UI and a robust backend capable of handling complex linguistic nuances.

Core Philosophy

Technology Stack

Frontend

Backend

Key Features

  1. Cross-Script Search: Search in Arabizi, find Arabic results (and vice versa).
  2. Smart Merge System: Prevents duplicate entries by detecting similar words and prompting users to merge.
  3. Social Login: Seamless authentication via Google, Facebook, and X (Twitter).
  4. Dynamic Word Display: Smartly prioritizes Arabic or Latin titles based on search context.
  5. Word of the Day: Daily featured words to engage users.

Directory Structure