feat: implement counter management application with drag-and-drop functionality
- Add main application component (App.tsx) to manage counters - Create Counter component for individual counter display and editing - Implement CreateCounter component for adding new counters - Add API utility for handling server requests - Set up Vite configuration with proxy for API calls - Introduce TypeScript configuration for app and node environments - Style application with global CSS for consistent design
This commit is contained in:
36
.gitignore
vendored
Normal file
36
.gitignore
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
# Node modules (global catch-all)
|
||||
**/node_modules/
|
||||
|
||||
# Frontend build outputs
|
||||
/frontend/dist/
|
||||
/frontend/build/
|
||||
/frontend/.vite/
|
||||
|
||||
# Backend runtime data (DB + uploads)
|
||||
backend/data/
|
||||
backend/data/**
|
||||
|
||||
# Keep prisma migrations tracked (commit these)
|
||||
!/backend/prisma/migrations/
|
||||
!/backend/prisma/migrations/**
|
||||
|
||||
# Database files
|
||||
*.sqlite
|
||||
*.db
|
||||
|
||||
# Environment (do NOT commit secrets)
|
||||
.env
|
||||
.env.local
|
||||
.env.*.local
|
||||
|
||||
# Logs
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
pnpm-debug.log*
|
||||
*.log
|
||||
|
||||
# Editor / OS
|
||||
.vscode/
|
||||
.idea/
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
Reference in New Issue
Block a user