ProjectNovember 1, 20201 min read

Enlist — Distributive Task Management System

A task manager with shared classroom tasks where each user's progress stays independent

GitHubLive

Why?

I've used a dozen to-do apps and they all share the same flaw — they're built for individuals. The moment you try to share a task with a classmate, you hit a wall: if they check it off on their end, it disappears from yours too.

That frustrated me enough to build Enlist.

What makes it different

The core idea behind Enlist is distributive tasks — a task can be shared with a group, but each person's progress is tracked independently. If you complete your part, it checks off for you. It doesn't touch anyone else's list.

This is designed for classrooms: a professor can push an assignment to the entire class, students see it on their own dashboards, and each one tracks their own completion without any interference.

Features

  • Personal task lists — Standard to-do functionality with deadlines and priorities
  • Shared / distributive tasks — Push tasks to groups; each member tracks independently
  • Classroom mode — Designed for academic collaboration
  • Cross-platform — Available on Web and Android

Tech Stack

  • NodeJS + Django (backend)
  • Java (Android app)
  • Firebase (real-time database + auth)

Recognition

  • Featured on Product Hunt
  • Winner of a startup pitch competition

More Projects

Glytch — AI-Powered Feedback Analytics Tool

Measures the frequency and impact of product problems by analyzing and segmenting user feedback

Linedge — Intelligent Emergency Response Routing

Routes ambulances along the least-congested paths and allocates hospital resources in real time during disasters

Clinica — Generic Medicine Distribution Platform

A platform that connects patients to affordable generic medicines through India's Jan Aushadhi Scheme