Task Management App (Hackathon Project by Katomaran)
This is a full-stack Task Management Web Application built for a hackathon run by Katomaran. The app allows users to manage tasks, share them, and collaborate in real-time with social login (Google OAuth). It features a modern, responsive UI with glassmorphism and gradient effects.
- Frontend: React, Tailwind CSS, Vercel (hosting)
- Backend: Node.js, Express, Railway (hosting)
- Database & Auth: Supabase (Postgres, Auth, RLS)
- Real-time: WebSocket (for instant task updates)
- OAuth: Google (via Supabase Auth)
- Clone the repo and install dependencies in both
frontendandbackend. - Set up
.envfiles for both frontend and backend with your Supabase and API credentials. - Run backend (
npm startin/backend) and frontend (npm startin/frontend).
- Frontend: Deploy
/frontendto Vercel. Set environment variables in Vercel dashboard. - Backend: Deploy
/backendto Railway. Set environment variables in Railway dashboard. - Supabase: Configure Auth, Database, and Redirect URLs for both local and production.
This project is a part of a hackathon run by Katomaran.
