Утасны дугаараар нэвтэрч, QR кодтой цахим нэрийн хуудас үүсгэх MVP.
- Backend: FastAPI + SQLAlchemy (SQLite)
- Frontend: Next.js 16 (App Router) + Tailwind CSS
cd backend
python3 -m venv venv
source venv/Scripts/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
uvicorn app.main:app --reload --port 8000API: http://localhost:8000 (docs: http://localhost:8000/docs)
cd frontend
npm install
npm run dev- Утасны дугаараар нэвтрэх (бүртгэл автоматаар үүснэ)
- Профайл мэдээлэл засах (нэр, албан тушаал, компани, холбоо барих мэдээлэл)
- QR код бүхий цахим нэрийн хуудас
- QR кодны өнгө, дэвсгэр, хэмжээг өөрчлөх
- vCard (.vcf) болон текст файл татах
- Картын холбоосыг хуулж хуваалцах
backend/
app/
main.py # FastAPI app, login endpoint
models.py # SQLAlchemy models
schemas.py # Pydantic schemas
crud.py # DB operations
auth.py # Bearer token auth
routers/ # /api/user, /api/card
frontend/
app/
login/ # Нэвтрэх
dashboard/ # Dashboard
card/ # Миний карт
design/ # QR дизайн
components/ # Sidebar, BusinessCard, QRCode, Toast
lib/ # api.ts (axios client), types.ts