GithubHelp home page GithubHelp logo

zaplan's Introduction

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.

zaplan's People

Contributors

tkhumush avatar turizspace avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

turizspace giszmo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.