release: Armarium v1.0.0
Full-stack personal finance application (Django + Angular 21). Backend: Django REST Framework, JWT auth, PostgreSQL, iCal feed, rate limiting. Frontend: Angular 21 standalone components, TailwindCSS, i18n (DE/FR/IT/EN), responsive mobile layout, dark/light mode, ApexCharts dashboard, Swiss holiday calendar with canton support. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
#!/bin/bash
|
||||
|
||||
ROOT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||
|
||||
echo "Starting Django backend..."
|
||||
cd "$ROOT_DIR/backend"
|
||||
"$ROOT_DIR/backend/venv/bin/python3" manage.py runserver &
|
||||
DJANGO_PID=$!
|
||||
|
||||
echo "Starting Angular frontend..."
|
||||
cd "$ROOT_DIR/frontend"
|
||||
node ./node_modules/.bin/ng serve &
|
||||
ANGULAR_PID=$!
|
||||
|
||||
echo ""
|
||||
echo "Both servers running."
|
||||
echo " Django: http://localhost:8000"
|
||||
echo " Angular: http://localhost:4200"
|
||||
echo ""
|
||||
echo "Press Ctrl+C to stop both."
|
||||
|
||||
trap "echo ''; echo 'Stopping...'; kill $DJANGO_PID $ANGULAR_PID 2>/dev/null; exit 0" SIGINT SIGTERM
|
||||
|
||||
wait
|
||||
Reference in New Issue
Block a user