feat(REQ-001): scaffold Ionic 8 + Angular 20 + Capacitor project

- Initialize Ionic tabs project with Angular 20 and Capacitor 8
- Configure 4-tab layout: Journal, Stats, Plans, Profile
- Create feature modules with lazy loading (home, stats, search, profile)
- Add core services stubs (meal, calorie-estimator, auth, storage)
- Add modal placeholders for manual and LLM input
- Apply Precision Vitality design system (colors, fonts, tonal layering)
- Configure Lexend + Plus Jakarta Sans typography
- Implement no-border design rule with tonal surface hierarchy
- Add food dictionary for AI calorie estimation
- Configure environment files with Firebase placeholders
- Set Capacitor appId: run.i_a.calorietracker
- Verify: ionic build and cap sync pass successfully

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-16 16:42:57 +02:00
parent 7fd03a99ba
commit 193a63bb4d
64 changed files with 20836 additions and 0 deletions

15
.browserslistrc Normal file
View File

@@ -0,0 +1,15 @@
# This file is used by the build system to adjust CSS and JS output to support the specified browsers below.
# For additional information regarding the format and rule options, please see:
# https://github.com/browserslist/browserslist#queries
# For the full list of supported browsers by the Angular framework, please see:
# https://angular.dev/reference/versions#browser-support
# You can see what browsers were selected by your queries by running:
# npx browserslist
Chrome >=107
Firefox >=106
Edge >=107
Safari >=16.1
iOS >=16.1