Dewemoji Documentation
This repository had many overlapping Markdown files. On 2026-03-12, docs were consolidated into a smaller, maintainable set.
Current docs (authoritative)
README.md(this index + quickstart)api-how-it-works.md(API contract + smoke tests)deployment-live-walkthrough.md(operations runbook: env, deploy, staging sync, DB access, billing runtime checks)production-env.md(minimal production env template)dewemoji-direction-2026.md(product direction + implementation priorities)admin-dashboard-plan.md(admin/user dashboard scope)dewemoji-apk-companion-build-walkthrough.md(APK build, release, versioning)dewemoji-extension-notes.md(active extension backlog)
Local run quickstart
Option A: Docker Compose
docker compose up --build
App URL: http://127.0.0.1:8000
Stop:
docker compose down
Option B: Native Laravel
cd app
cp .env.example .env
composer install
npm install
php artisan key:generate
php artisan migrate
php artisan serve --host=127.0.0.1 --port=8000
In another terminal:
cd app
npm run dev
Basic sanity checks
curl -s "http://127.0.0.1:8000/v1/health"
curl -s "http://127.0.0.1:8000/v1/emojis?limit=3"
Documentation policy
- Keep docs practical and current.
- Merge instead of duplicating runbooks.
- If a doc becomes historical, summarize key points into an active doc, then remove it.
Description
Languages
Blade
41.1%
PHP
27.7%
HTML
15%
JavaScript
9.3%
Java
3.1%
Other
3.7%