2026-03-16 01:06:41 +07:00

Dewemoji Documentation

This repository had many overlapping Markdown files. On 2026-03-12, docs were consolidated into a smaller, maintainable set.

Current docs (authoritative)

  1. README.md (this index + quickstart)
  2. api-how-it-works.md (API contract + smoke tests)
  3. deployment-live-walkthrough.md (operations runbook: env, deploy, staging sync, DB access, billing runtime checks)
  4. production-env.md (minimal production env template)
  5. dewemoji-direction-2026.md (product direction + implementation priorities)
  6. admin-dashboard-plan.md (admin/user dashboard scope)
  7. dewemoji-apk-companion-build-walkthrough.md (APK build, release, versioning)
  8. 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
No description provided
Readme 3 MiB
Languages
Blade 41.1%
PHP 27.7%
HTML 15%
JavaScript 9.3%
Java 3.1%
Other 3.7%