Taskinger is a modern, developer-friendly task management platform designed to streamline personal and team productivity. Whether you're a solo dev, a startup, or a large team, Taskinger provides intuitive tools to help you manage tasks, deadlines, and collaboration with ease.
- 🧠 Smart Task Tracking – Create, assign, and organize tasks with tags, priorities, and deadlines.
- 👥 Team Collaboration – Real-time updates, comments, and task assignments for effective teamwork.
- 📅 Calendar Integration – Visualize tasks and deadlines with an integrated calendar view.
- 🔔 Notifications & Reminders – Stay on track with smart alerts and updates.
- 📊 Productivity Insights – Analytics to track task completion rates, delays, and performance.
- 🔒 Role-Based Access – Secure, permissioned access for admins, team leads, and users.
- Frontend: React.js + Tailwind CSS
- Backend: Node.js (Express)
- Database: MongoDB
- Authentication: JWT
- Optional Integrations: Google Calendar, Email
- 🔗 Frontend Repository: Taskinger-frontend
- 🔗 Backend Repository: Taskinger-Backend
Coming soon...
Pull requests are welcome! For major changes, please open an issue first to discuss what you’d like to change.
- @shammasktl – Creator & Frontend Developer
- @risilmrk - Creator & Backend Developer
📝 Frontend Developer Note: Task & Project API Endpoints
- URL:
https://taskinger-backend.onrender.com - Tasks:
/api/v1/tasks - Projects:
/api/v1/projects
GET /api/v1/tasks– Fetch all tasks (supports query like?pending=true)POST /api/v1/tasks– Add a new taskGET /api/v1/tasks/:id– Get single task by IDPATCH /api/v1/tasks/:id– Update a taskDELETE /api/v1/tasks/:id– Delete a taskPATCH /api/v1/tasks/:id/toggle-started– Toggle task started statusPATCH /api/v1/tasks/:id/toggle-finished– Toggle task finished status
🟡 To get only pending tasks, use:
GET /api/v1/tasks?pending=true
-
GET /api/v1/projects– Get all projects -
POST /api/v1/projects– Create a new project
MIT License