Inspiration

Do you often find yourself procrastinating, putting off things you know you need to do, or worse, forgetting those important tasks until it’s too late? Forget setting countless Alexa reminders and losing hastily scribbled to-do list notes — Introducing Collablist a to-do list apps, where one can add list share and collaborate seamlessly.

What it does

Collablist is a to-do list, planner & calendar app for managing and organizing your daily tasks, to-do lists, notes, reminders, checklists, calendar events, lists, and more.

Organize your tasks & to-do list

• SYNCS SEAMLESSLY - Keeps all your to-do list, tasks, reminders, notes, calendar & agenda always in sync so you’ll never forget a thing. Sync your phone’s calendar, google calendar, Facebook events, outlook calendar, or any other calendar so you don’t forget an important event. Even on your Wear OS device.

• SET REMINDERS - One-time reminders, recurring reminders, Location reminders & voice reminders. NEW! Easily create tasks and get reminders in WhatsApp.

• WORK TOGETHER - Share your to-do list and assign tasks with your friends, family & colleagues from your task list to collaborate and get more done.

• SHARE LISTS, ASSIGN & ORGANIZE TASKS Planning & organizing projects have never been easier. Now you can share lists between family members, assign tasks to each other, chat, and much more. Collablist will help you and the people around you stay in sync and get reminders so that you can focus on what matters, knowing you had a productive day and crossed off your to-do list.

How we built it

Forge is Atlassian's new hosted Functions-as-a-Service platform. You can write functions in a subset of Node within the context of Confluence and Jira and return React-like UI components.

The app implements an Issue Panel with a simple UI that contains a Form with a TextField for new item entry and a Table component to render the list (this is currently the only way to render buttons and text on one line).

The state of the list is stored as JSON in the Issue Property using the useIssueProperty hook.

To support concurrency, the app:

Assigns unique ids on checklist items Reloads the list before each modification

Accomplishments that we're proud of

Overcoming the errors faced and successfully deploying the project.

Working as a team and collaborating on the project virtually to achieve the aim.

Achieving our goals set initially while starting the project and visualizing them.

Making a tool that we can present to others to help them with their task as well as use ourselves.

What's next for CollabList

Adding major features including but not limited to Adding images and documents within tasks, Voice and text channel for communication.

Bring more customization possibilities into the picture to improve the use case of the product.

Adding Boards that inherit tasks list to add more task list under one board and maintaining such boards across projects.

Built With

Share this project:

Updates