Skip to content

Latest commit

 

History

History
64 lines (53 loc) · 1.63 KB

TODO.md

File metadata and controls

64 lines (53 loc) · 1.63 KB

TODO list

Kind of like a backlog.

Critical priority

  • Basic router with 2 routes
  • View: Dive list
  • View: Dive details
  • Install Radix UI
  • View: Create dive
  • View: View dive
  • View: Edit dive
  • View: View Dive Site
  • View: Edit Dive Site
  • Delete dive confirm tooltip
  • Login with Google, email, Facebook and as many as possible
  • Work offline
    • Create dive offline
    • Upload dive when conection is restored with a service worker automatically
  • Setup hosting
  • Setup CI/CD
  • Remove all @ts-ignores
  • Fix change page is slow
  • Add tests (E2E and Unit)

Sub tasks

  • New input select
  • Joined input
  • Put units inside input as placeholder
  • 5 star input
  • Create divesite from create dive
  • Links items
  • Dive buddies
  • Dive centers
  • Organisms
  • Upload images (divesite)

High priority

  • Connect with a smart contract
  • Wikipedia integration for animal list
  • Upload to play store
  • Validate dives
  • Export dives as json
  • Mark public fields in profile

Medium priority

  • Dark theme
  • Support generating QR to send dive to SSI app
  • Alternative create dive UI, instead of a form it's like an insta story

Low priority

  • Add friends
  • Send notifications when dives are validated or validations requested (push and maybe email)
  • Gamification, add badges and achievements
  • Add i18n in spanish
  • Friends feed, see when they do a dive
  • Integracio amb google lens per identificar animals
  • Add animations with AutoAnimate and Framer Motion
  • Add Analytics