https://style-sync2.vercel.app
- GitHub Repository (Public): https://github.com/SHXZ7/StyleSync
- Main Frontend: frontend/
- Main Backend: backend/
StyleSync is a web-based tool that converts any website into a live design system.
Features:
- Extract colors, typography, spacing
- Generate semantic design tokens
- Component system (buttons, inputs, cards)
- Live preview system V
Frontend: Next.js
Backend: FastAPI
Database: MongoDB
cd backend
pip install -r requirements.txt
uvicorn main:app --reload
Environment setup:
- Copy backend/.env.example to backend/.env
- Fill MongoDB values if using Atlas persistence
cd frontend
npm install
npm run dev
Environment setup:
- Copy frontend/.env.local.example to frontend/.env.local
- Set NEXT_PUBLIC_API_BASE_URL to backend URL if not local
Frontend: Vercel
Backend: Render / Railway
Google Drive link: https://drive.google.com/file/d/1SYI7k2GQvtg8dcaxRLeMNY6icT0er98X/view?usp=sharing
- MongoDB schema file: backend/data/theme_state.schema.json
- State storage implementation: backend/services/theme_state.py
- Migration scripts: Not required currently (MongoDB document model with schema file reference)
- Nike output: https://www.nike.in/
- Vercel app output: https://shxz7.vercel.app/
- LeetCode output: https://leetcode.com
- Web scraping engine
- Token extraction (color, typography, spacing)
- Component detection
- Token normalization system


