A simple mood tracker site.
- 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
- Profile Customization
- 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
- Split
views/
intopages
andpartials
- Refractor stuff because the current code structure is ugly
- Make a library for interacting with the API; use it in the client as well
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