A simple React web app with sidebar navigation for managing Customers, Accounting, and Planning data.
- Customers - Customer management with table view and forms
- Accounting - Transaction tracking with CSV import, categorization, and summaries
- Planning - Kanban board for task management with drag-and-drop
- React 18 + Vite
- Tailwind CSS
- React Router DOM
- @dnd-kit for drag-and-drop
- Node.js 18+
- npm
git clone https://github.com/yourusername/super-app.git
cd super-app
npm installnpm run devOpen http://localhost:5173 in your browser.
npm run build
npm run previewsrc/
├── components/ # Reusable UI components
├── pages/ # Page components (Customers, Accounting, Planning)
├── hooks/ # Custom React hooks
├── utils/ # Utility functions
├── constants/ # Constants and configuration
├── App.jsx # Main app with routing
└── main.jsx # Entry point
data/ # JSON data files
Data is stored in JSON files in the data/ directory:
data/customers.jsondata/accounting.jsondata/planning.json
MIT License - see LICENSE for details.