Skip to content

tkhumush/zaplan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Development Plan

Proof of concept versions (Alpha)

Zaplan.work Version 0.5

  • Allow for other nostr extensions to work. currently, only Alby is supported
  • Extend extension support to other browsers (Currently only Firefox is supported)
  • Pull profile data from kind 0 and update profile picture: This requires better event handling (retrieving more than 1 event, sorting events by date, and using the latest info for both profile and todo list JSON
  • Update the checkbox icon to use the app logo
  • We need to create a secondary icon (one for checked and unchecked)
  • Better relay selection (Currently hard-coded)

Zaplan.work Version 0.6

  • Create a second page for public todo list items not only encrypted, but this also means we need to add event verification.
  • Add a search box to be able to search other npub todo lists

Upgrade app for a more robust experience (Beta) - This stage requires serious help

Zaplan.work Version 0.7

  • Overhall the todo list experience completely, splitting todo list items into separate events, using tags to indicate if they are under todo, completed, or archived.
  • Add a zap button to separate todo list items for public todo lists with sats count (The idea here is for developers to share planned features and let users zap to-do list items to indicate their priority and interest in features).
  • Create a nostr nip pull request for the new to-do list events + tags.
  • Allow users to select which relay they would like to publish their events.

Zaplan.work Version 0.8

  • Create buckets for todo lists, where todo list items will be replies to the buckets. Allowing for a more Trello-like UX.
  • Update nip to reflect this feature.

Zaplan.work Version 0.9

  • Add more features to to-do list events like Due Date + npub task assignment. (my guess is this is where replaceable events start to shine)
  • Figure out a way to add Todo list collaborators! <- I have no idea how is this even possible

Todo app becomes a serious Project Planning tool

Zaplan.work Version 1.0

  • Add Calendar View
  • Add Progress Dashboard

About Zaplan.work (Updated April 2023)

A nostr-based to-do list app with huge potential.

Caution: Do not sign in with your main nostr account. Use a burner if you would like to test and help build.

Main Functionality

This app helps users track a simple todo list within two categories:

  • Todo
  • Completed

The todo list is encrypted similar to how DMs are encrypted using NIP-07

Event Kind

Currently, the app is using events Kind 48636, thats why I highlight discourage using your main nostr keys to test the app. Unless you want to send JSON files as DMs to yourself.

A new Kind will eventually need to be created to accommodate for todo lists.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published