Tasky banner

Tasky

10 devlogs
25h 4m 24s

A Vite-based React project for task management.

Philosophy: “Every task can be reduced to smaller ones.”

Demo Repository

Loading README...

bgtulk

Shipped this project!

Added some style fixes, security ones too, but nothing too much.
I think is ready for ship.
Enjoy!

bgtulk

small update today

  • added a pop that shows when anther user contributing to the same tree, changes something when you are in the Tasky that ask you to refresh the page to see the changes
  • Fixed false “tree is updated” popup
  • redesigned the update toast(for the “tree is updated”) for mobile
  • Fixed black screen after login
  • Fixed popup showing on every login

try it:

https://tasky.bgtulk.dev/

Attachment
0
bgtulk

Today mostly fixes:

Bug Fixes

  • Assigned To missing owner — Owner now shows as assignable option for contributors.
  • Login error not shown — Wrong password error now displays in login mode.
  • Mobile delete causing logout — Added .catch() with rollback to prevent interceptor logout.
  • Priority not persisting — Added priority column to SQLite and Neon schemas.
  • Double-tap on desktop — New project double-tap now mobile only.
  • Subtask ghost-submit — Input text clears on blur.
  • GitHub login ref conflict — Separated OAuth dedup from double-tap ref.
  • Profile save logout — Created dedicated handleProfileUpdate instead of reusing handleLogin.

Improvements

  • Login button loading state — Disables button during request to prevent spam.

Performance

  • Memoized tree buildinguseMemo on build_tree + sort.
  • Memoized contextuseMemo on ctxVal, useCallback on handlers.
  • Scoped shares query — Filtered to user’s tasks only.
  • Font loading — 18 weights → 3, added preconnect.
  • Local state on contributor removal — No more full refetch.

Try it:

https://tasky.bgtulk.dev/

Attachment
0
bgtulk

I’ve added Google and GitHub login!

Don’t worry if you already have an account—it’ll automatically link them if you’re using the same email.


I also added a little loading animation for the tasks, since some of you mentioned it was confusing when they didn’t appear instantly and nothing seemed to be happening.

Try It!:

https://tasky.bgtulk.dev/

*In the video, I logged in using GitHub. Don’t get confused by the different account—it’s just because my GitHub is linked to a different email address.

0
bgtulk

One more update, more based on the mobile experience

  • Auto-save on unselect for Assigned and Priority sections
  • Real-time UI refresh when removing contributors
  • Smooth animate in/out for contributor avatars

  • Mobile swipe-right gesture to create subtasks
  • Auto-focus for subtask input field for mobile
  • Double-tap on background to create new projects for mobile
  • Responsive hints section (Desktop vs Mobile)
  • Disabled global text selection to fix blue highlight on long-press

  • Markdown formatting support for task descriptions
0
bgtulk

Hi!

So, here is the new changes today:

  • Fixed subtask dot alignment
  • Added owner to Assigned field - Project creator now appears as option when assigning tasks
  • Wavy underline for assigned tasks
  • Contributor picture outline
  • Priority feature - Added High/Medium/Low priority with selector, auto-sorting
  • Jiggle animation on reorder - Tasks animate when priority or done status changes
  • Sibling animation on reorder
  • Auto Assign setting - New preference to auto-assign new tasks to yourself (default off)

As always, if you want to try it out, you can:
https://tasky.bgtulk.dev/

Attachment
Attachment
0
bgtulk

I fixed some bugs and added guest mode
Keep in mind that if you want the full experience you should login!

And made simple landing page.
https://tasky.bgtulk.dev/

Attachment
Attachment
Attachment
0
bgtulk

I made and a cool looking landing page :)

https://tasky.bgtulk.dev/

Attachment
2

Comments

D4rsh
D4rsh about 2 months ago

Thats a very smooth UI, Can you have a guest mode, for people who don’t wanna sign up?

bgtulk
bgtulk about 2 months ago

Ok, I’ll make one

bgtulk

Woow, that was a long run, but it was worth it!

Whats new:
Accounts!
High security for them:

  • JWT (JSON Web Tokens)
  • Bcrypt Hashing
  • Token Blacklisting
  • Secure Registration
  • Helmet.js
  • Rate Limiting
  • CORS
  • Payload Limits
  • SQL Injection Prevention
  • Strict Authorization
  • Profile Protection
  • Contributor Control
  • login form

task contributors


Animations and attention to the detail

  • bug fixes
  • tab icon

Settings Preferences

  • Push Completed to Bottom
  • Auto New Task
  • Impact Jiggle
  • Hold Delay
  • Sort Tasks By

Demo uploaded!

I hosted it on vercel.com

  • it was quite a challenge idk why, maybe because the connection with the database

Idk if Im missing something, but that’s it for now!

Test the demo and give some feedback ;)

https://tasky.bgtulk.dev/

Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
2

Comments

Trey
Trey about 2 months ago

The UI is so nice, great job!

bgtulk
bgtulk about 2 months ago

thanks!

bgtulk

Here what I added and fixed:

  • Tasks now remember if they were expanded or collapsed.
  • Made editing fields (Description, Dates, etc.) easier to click with larger areas.
  • Added a smooth orange fade background when pressing interactive areas.
  • Removed the confusing text input, ensuring the native calendar opens correctly, defaults to the right date.
  • Added small text (e.g., “due in 5 days”) next to task names.
  • If a parent task is collapsed, it now checks its children and warns you (e.g.,
    (sub: due tomorrow)
    ) so you don’t miss hidden deadlines.
  • Changed opening/closing animations to be faster
  • Added a physics-like “jiggle” effect to the parent task when its details or subtasks snap shut.
  • Fixed the glitch where the highlight color would flash or reverse if you held a task too long(for expanding the details menu)

here’s a video that shows the new things:

0
bgtulk

This isn’t just another generic to-do list. This is a productivity and collaboration tool, engineered for high-level efficiency and team synergy.

Progress Update:

  • Core UI/UX: Completed the primary design for the Project Tree task structure.

  • Task Management: Developed the Details Menu.

  • Backend Foundation: Finalized the Database Schema.

Till next devlog!

*Don’t look the broken English in the notebook demo :)

Attachment
0