A modern web application for farm management and modular farming coordination.
- Node.js & npm - install with nvm
# Clone the repository
git clone <repository-url>
# Navigate to the project directory
cd vezza-dev
# Install dependencies
npm install
# Start the development server
npm run devThe application will be available at http://localhost:8080
npm run dev- Start the development servernpm run build- Build for productionnpm run build:dev- Build in development modenpm run lint- Run ESLintnpm run preview- Preview production build locally
- Vite - Fast build tool and dev server
- React 18 - UI framework
- TypeScript - Type safety
- Tailwind CSS - Utility-first CSS framework
- shadcn/ui - Component library
- React Router - Client-side routing
- TanStack Query - Data fetching and caching
- Framer Motion - Animation library
- Lucide React - Icon library
src/
├── components/ # React components
│ ├── ui/ # Reusable UI components
│ └── ... # Feature components
├── pages/ # Page components
├── hooks/ # Custom React hooks
├── lib/ # Utility functions
├── assets/ # Static assets
└── main.tsx # Entry point
The application is configured to deploy to Cloudflare Workers. Update wrangler.jsonc for deployment configuration.