About

Who are you?

I'm an average joe who does web dev side projects.

Grumplr started as a side project to create a CRUD app for ranting

The idea was to let people rant their frustrations, ala Pigeonhole Q&A.

Hence the name Grumplr

Grumplr = grumpy [adjective] + grumbler [noun]

Along the way, I started to add functionality from Reddit and Bulletin Boards

  • Posting
    • Threaded discussions
    • 2-level deep threads comprising posts > comments > replies
    • Options to like and upvote posts
    • File attachments to share media
    • Tags to organize content
  • Live Chat
    • Near real-time updates using Server Sent Events (in lieu of websockets)
  • Users
    • User accounts with authentication and authorization
    • Profile and settings for customization
    • Incognition/guest mode
  • Search
    • Full text search
    • Content filtering by word matching
  • Misc
    • Image uploads, thumbnails, compression
    • Brotli and Gzip compression

There's no clear plan ahead

I'm just adding new things as I go along, I definitely haven't figured out a reasonable end point