Expo + Laravel + MySQL boilerplate
React Native (Expo) app with a Laravel API on MySQL + Redis. One click generates a complete, runnable bootstrap — docker-compose, Makefile, Dockerfile, CI and more.
The stack
PHP 8.3
MySQL 3306Redis 6379
docker-compose.yml preview
# docker-compose.yml — generated by Stacktora
services:
api:
image: php:8.3-fpm-alpine
command: php -S 0.0.0.0:8000 -t public
ports:
- "8000:8000"
env_file: [ .env ]
mysql:
image: mysql:8.4
ports:
- "3306:3306"
redis:
image: redis:8-alpine
ports:
- "6379:6379"
What you get
docker-compose.ymlMakefileDockerfileREADME.md.env.example.gitignore.dockerignore.github/workflows/ci.yml.tool-versions.editorconfigProcfile … and more
Quickstart
# clone, then one command to a running stack git clone … && cd api $ make setup # install toolchain + deps, build images $ make dev # boot the full stack # → api live at localhost:8000
Related templates
Expo + Node API + Postgres
React Native (Expo) mobile app with a Node API and Postgres — the app runs on your host, the backend in Docker.
Node.jspostgres
Flutter + Go API + Postgres
Flutter mobile app with a compiled Go API and Postgres — client on your host, backend in Docker.
Gopostgres
Expo + FastAPI + Postgres
React Native (Expo) app with an async FastAPI backend and Postgres.
Pythonpostgres
React Native + Spring + Postgres
React Native (CLI) app with a Spring Boot API and Postgres.
Java (Spring)postgres
