Skip to content

Latest commit

 

History

History
59 lines (46 loc) · 892 Bytes

File metadata and controls

59 lines (46 loc) · 892 Bytes

Taskify Frontend (taskifyfe)

Vite + React frontend for Taskify.

Tech Stack

  • React
  • Vite
  • React Router
  • Axios
  • Tailwind CSS
  • MUI + Radix UI + DnD libraries

Prerequisites

  • Node.js 18+
  • npm
  • Running Taskify backend API

Environment Variables

Create a .env file using .env.example as reference.

Required keys:

  • VITE_API_BASE_URL

Example:

  • VITE_API_BASE_URL=http://localhost:3000

Install

npm install

Run (Development)

npm run dev

Build

npm run build

Preview Build

npm run preview

Lint

npm run lint

Axios Configuration

Axios is configured in src/main.jsx:

  • Uses VITE_API_BASE_URL as axios.defaults.baseURL
  • Sends cookies by default (withCredentials = true)

Notes

  • Keep environment-specific values in .env.
  • Do not hardcode API hosts or secrets in source files.