iTasky is a modern full-stack task management app that allows users to create, manage, and delete tasks with optional trash recovery. Built with a clean React frontend and a powerful Express/PostgreSQL backend.
- React
- Zustand (State Management)
- React Query (Server State)
- Material UI (MUI) (UI Components)
- Vite (Dev Server & Bundler)
- Node.js
- Express.js
- Prisma ORM
- PostgreSQL
- bcrypt (Password Hashing)
- jsonwebtoken (JWT Authentication)
- Frontend (Vercel): https://i-taskify-app.vercel.app
- Backend (Render): https://itaskify-app.onrender.com
- Register / Login (JWT Authentication)
- Create / Update / Delete tasks
- Restore tasks from trash
- Responsive UI with Material UI
- Visual feedback with loading & error states
git clone https://github.com/your-username/itasky.git
cd itaskyDATABASE_URL="postgresql://user:password@localhost:5432/itasky"
JWT_SECRET="your_jwt_secret"
PORT=5600
VITE_API_URL="https://itaskify-app.onrender.com"