Files
dewemoji/README.md
2026-03-16 01:06:41 +07:00

63 lines
1.4 KiB
Markdown

# 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
```bash
docker compose up --build
```
App URL: `http://127.0.0.1:8000`
Stop:
```bash
docker compose down
```
### Option B: Native Laravel
```bash
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:
```bash
cd app
npm run dev
```
## Basic sanity checks
```bash
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.