Project Description

Human interactions are influenced by a myriad of subconscious biases. When these interactions move online and become text-based, plenty of us choose to conceal certain aspects of our identity. How many Twitter profile pics are real photos of the person running the account? How many female Warcraft characters are played by people who identify as men? I'd like to take it all a step further and create a place to experience real-time conversation with as minimal personal identification as possible.

...Having said all that, my real goal here is just to practice with Go.

Goal for this Hackweek

Make a web app chat room that allows real-time text-based conversation using websockets. Go backend, Vue frontend.

At least this:

  • real-time chat room
  • no username, no profile pic; you get an identifying color
  • colorblind mode with numbers in addition to color
  • reasonably usable mobile formatting

Ideally this:

  • invite-only chat room
  • invite creation within UI
  • ability to support multiple chat rooms
  • UI to create new chat rooms
  • dark and light themes
  • turn on and off timestamps



Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 20


  • about 3 years ago: nbutler started this project.
  • about 3 years ago: nbutler originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!