A full-stack Issue Tracker web application to manage projects, create tickets, assign team members, and visualize tasks on a Kanban board.
- ✅ User Authentication (Login / Signup)
- ✅ Create & Manage Projects
- ✅ Track Tickets with Kanban Board
- ✅ Assign Issues to Team Members
- ✅ Project Progress Tracking with Percentage
- ✅ Recent Issues Table on Dashboard
- ✅ Search & Filter Tickets
- ✅ Responsive UI with Tailwind CSS
- ✅ Team Collaboration & Invitations
| Frontend | Backend | Database |
|---|---|---|
| React | Node.js | MongoDB |
| Axios | Express | Mongoose |
| Framer Motion | JWT Auth | |
| Tailwind CSS |
issue-tracker/
🔺 client/ # React Frontend
🔺 server/ # Node.js Backend (API)
git clone https://github.com/ManojThamke/issue-tracker.git
cd issue-trackerFor Backend:
cd server
npm installFor Frontend:
cd ../client
npm installCreate a .env file in the server/ folder:
PORT=5000
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_secret_key
Backend:
cd server
npm run devFrontend:
cd ../client
npm run devOpen your browser at: http://localhost:3000
- Email Invitations for Team
- Project Roles & Permissions
- Deployment on Render / Vercel
Manoj Thamke GitHub