Skip to content

zptr1/mood-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mood-tracker

A simple mood tracker site.

https://mood.zptr.cc/

TODO

  • Privacy Policy
  • Settings
    • Profile Customization
      • Change username / password
      • Custom Mood Labels
      • Custom Colors
      • Custom Font Size
      • Custom Font Family
      • oneko (cat follows mouse)
    • Privacy Settings
      • Make profile private
      • Make mood history private
      • Limit the amount of days the mood history is stored up to (or disable the history at all)
    • Buttons!
      • Clear mood history
      • Download my data
      • Delete the account
  • Charts/analytics on the profile
  • API
    • Fetching history (full or paginated)
    • Deleting history record(s)
    • Webhooks: will make a POST request to the configured URL once the mood is updated. Will also support Discord webhooks
    • OAuth
    • Prometheus endpoint
    • Documentation

Internal

  • Split views/ into pages and partials
  • Refractor stuff because the current code structure is ugly
  • Make a library for interacting with the API; use it in the client as well

Plans

This is planned but not yet in the TODO list.

  • More privacy options
    • Make the profile private for fetching with an API - will still be viewable by others but bots won't be able to access it
    • Store the mood only locally using localStorage - unsure if I'll do this though, feels like this wouldn't be really useful
  • API stuff:
    • WebSocket API to retrieve real-time updates for OAuth
  • Discord Bot
    • Linking accounts
    • Viewing someones profile
    • Updating your own mood (unsure how to implement properly)
    • Linked roles
  • Buy a domain for this thing if this ever becomes popular

About

A simple mood tracker site

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published