Vite + React frontend for Taskify.
- React
- Vite
- React Router
- Axios
- Tailwind CSS
- MUI + Radix UI + DnD libraries
- Node.js 18+
- npm
- Running Taskify backend API
Create a .env file using .env.example as reference.
Required keys:
VITE_API_BASE_URL
Example:
VITE_API_BASE_URL=http://localhost:3000
npm installnpm run devnpm run buildnpm run previewnpm run lintAxios is configured in src/main.jsx:
- Uses
VITE_API_BASE_URLasaxios.defaults.baseURL - Sends cookies by default (
withCredentials = true)
- Keep environment-specific values in
.env. - Do not hardcode API hosts or secrets in source files.