This repository contains the IT-105 Mobile Development project finalized as
LNU Student Square.
The authoritative scope is documented in FINAL_SCOPE.md.
Some package names, environment defaults, and internal identifiers still use
the earlier working title LNU Marketplace; they are being left in place
unless a scope-alignment change specifically requires otherwise.
This repository contains:
laravel-backend- Laravel 12 REST APIflutter-frontend- Flutter mobile appdocker-compose.yml- local development stack
- Start services:
docker compose up -d --build- Install PHP dependencies:
docker compose exec app composer install- Prepare environment:
cp laravel-backend/.env.example laravel-backend/.env
docker compose exec app php artisan key:generate- Run migrations and seeders:
docker compose exec app php artisan migrate
docker compose exec app php artisan db:seed- Run tests:
docker compose exec app php artisan test --filter=AuthTestcd flutter-frontend
flutter pub get
flutter run --dart-define=API_BASE_URL=http://10.0.2.2:8082Use http://127.0.0.1:8082 instead when running on desktop or an iOS
simulator.