-
Notifications
You must be signed in to change notification settings - Fork 0
Technical Stack
singh-yash129 edited this page Apr 19, 2026
·
1 revision
- Framework: Vue 3
- Build Tool: Vite 6
- State Management: Pinia
- Routing: Vue Router 4
- Styling: Tailwind CSS 4
- Maps: Leaflet + Vue-Leaflet
- Charts: Chart.js + Vue-Chartjs
- Animations: GSAP, VueUse Motion
- Icons: Lucide Vue Next, Material Symbols
- 3D/Spline: Spline Viewer
- Auth: Google OAuth (vue3-google-login)
- QR: qrcode.vue
- Framework: Vue 3 + Vite
- Native Bridge: Capacitor 6 (Android)
- Styling: Tailwind CSS 3
- State: Pinia
- Native Features: Camera, Geolocation, Speech Recognition, Text-to-Speech, Barcode Scanning, Push Notifications
- Framework: FastAPI (Python)
- Server: Uvicorn
- Database: PostgreSQL (async via asyncpg + SQLAlchemy)
- Migrations: Alembic
- Auth: JWT (python-jose) + bcrypt
- Cache / Queues: Redis
- Background Tasks: Celery
- AI: Google Gemini (google-genai)
- Logging: Loguru
- Testing: pytest + httpx