This is a React Next.js project with a FastAPI Python backend.
Frontend (/frontend):
- Use .js for JSX files
- Use 'next/navigation' for all navigation/routing
- Use /frontend/src/lib/api.js for all API calls
- Handlers (onClick, onSubmit, etc.) should be named handle{action} and explicitly defined `const handle{action} = (e) => { ... }`
Backend (/backend):
- Use pydantic for all data models
- Use /backend/db/models.py for all database models
- Use alembic for generating migrations. You may modify the migration after it is created.
- Use backend/schemas/models.py for all routes input/output pydantic models
- Use backend/routers/{table}.py for all routes for that table/model
Scripts (/scripts):
- Use argparse for all scripts
- Names should start with verbs like "add", "remove", "update", "list", etc.
css
dockerfile
fastapi
javascript
mako
next.js
python
react
First Time Repository
12215
Spark Stack is an tool for building web applications through an AI-powered chat interface. Create quick MVPs and prototypes using natural language prompts.
JavaScript
Languages:
CSS: 2.4KB
Dockerfile: 1.5KB
JavaScript: 199.0KB
Mako: 0.6KB
Python: 158.3KB
Created: 11/9/2024
Updated: 1/20/2025
All Repositories (1)
12215
Spark Stack is an tool for building web applications through an AI-powered chat interface. Create quick MVPs and prototypes using natural language prompts.