Show HN: Anonymous Tripadvisor for work, or Ayn Rand and WoW had a baby
OP here.<p>This is the second &quot;launch&quot; of UnveilX, after a short-lived closed beta and a (late and failed) YC application last September. I&#x27;ve rebuilt most of the product in the time since, looking to learn what we read between the lines from the YC rejection and the more direct feedback from the first users.<p>UnveilX aims at creating a safe space for having the hard talks about work, be it from an employee, client or supplier point of view - anonymously.<p>Grounded in my own experience - left the corporate world 4 years ago, returned to Europe, started a company, taught myself to code a year and a half ago when my technical co-founders &#x2F; investors didn&#x27;t rise to the level of competence or ownership I was expecting of them (and that the business needed to survive), rebuilt that company from the ground up, (still) running 100% on code I wrote on the back of ~2-3 months of learning. Used that newly acquired knowledge to almost literally lock myself away from the world for a few months to build UnveilX.<p>In running my former company, had to deal with a lot of bad behavior, especially from corporations trampling over the little guy (delayed or refused payments, sheer incompetence in numbers, ending up taking the blame for their teams&#x27; lack of skill, interest, dedication or training, gatekeepers doing anything except their jobs and I could go on). Original idea for UnveilX came from a very dark place - wanted to build a &quot;wall of shame&quot; where I could at least list bad B2B behavior. That&#x27;s after all else had failed - including, but not limited to, creating websites for global founder CEOs (one of which I&#x27;d spent 10 years working for), telling them what&#x27;s wrong and how we can improve or hand-written letters delivered overseas, after having gone through all the formal and established processes.<p>Realized there&#x27;s no place to get a heads up and learn from the bad decisions others make in business, the bad apples you spend months or years of your life chasing only to be disappointed at the waste of time. There has to be a better way!<p>Enter UnveilX, where you:<p>* create an anonymous profile defined by a callsign and 1 of 20 avatars<p>* optionally, set up a public profile that&#x27;s different than your anonymous one (thought some will want to fully own their engagement on UnveilX, publicly)<p>* talk about the problems you have at work<p>* review the companies you work with on 3 values: Pursuit of Competence, Loyalty and Ownership and wearing one of 3 hats: Client, Supplier or Employee<p>* talk to other users in Lounges - think Slack channels grouped around companies, industries or created by other users; or talk direct to others when you end up following each other (audio, video, file and screen sharing)<p>* send anonymous tips to people and organizations you want to make aware of the challenges you face or opportunities you see; these are anonymous emails UnveilX sends on your behalf, useful for those who want to get the word out and drive change but can&#x27;t do it direct, or public<p>* stand behind or against other people&#x27;s or companies&#x27; posts; the equivalent of likes and dislikes, with agency, because they have a cost (more below)<p>* earn and spend gold - the currency on UnveilX<p>* gain experience and quality as an Unveiler, one of the ways to keep the conversation professional and civil by helping to spot bad actors<p>* buy gold to use certain features faster; will have to see how to balance over time as people start using UnveilX, as I want everyone to be able to make use of it for free, but need to keep the lights on too, and don&#x27;t plan on monetizing via ads or anything that touches people&#x27;s data, so gold is a product sold on the UnveilX store<p>Most of the philosophy is a tribute to Ayn Rand, who helped me articulate my own worldview for the past couple of years. Some of the mechanics are a tribute to World of Warcraft - thought I&#x27;d wasted 8-9 years of my life when I quit, amazed to see how it connected in my future.<p>Some technical details - coming from a non-technical person that taught himself to build it:<p>* backend is Flask, thanks to Miguel Grinberg&#x27;s Mega Tutorial that started me on this path [1]<p>* real-time communication in lounges is socket.io and WEBRTC (frontend) and flask_socketio on the backend (again, thanks to Miguel [2])<p>* real-time content toxicity predictions using the Perspective API [3] from Jigsaw for text and Google&#x27;s Cloud Vision API (SafeSearch) for images<p>* hosted on my gaming computer from 2008 and a 2011 Mac Mini server in my father-in-law&#x27;s basement, both behind CloudFlare; given the sensitive nature of the conversations I expect to take place on UnveilX, I thought self-hosting is the appropriate approach to keep people&#x27;s data safe, even if it means taking extra to learn as much as I can about setting up and managing my own infrastructure<p>The team is currently me and my wife. Just (re)launched a week ago with a few close friends. We&#x27;re keeping it a closed community for the time being, invitation only, so we can give ourselves time to learn as well as control the quality of membership to set the right tone and expectations for the longer term. HN is the first group to learn about UnveilX outside of our immediate circle.<p>We have tons of open questions, but I would appreciate any insight, feedback and ideas you can spare on one of them: cold start problem - what can we do to get people comfortable enough to start talking? They (N=13) seem to understand the whole concept of anonymity, but for reasons they can&#x27;t articulate, are not inclined to post<p>Lastly, apologies if I&#x27;m breaking etiquette. I know registration pages are annoying and I&#x27;m asking you to go through one. Couldn&#x27;t think of another way to show you the product - you need to get in to experience everything, otherwise it would be just a landing page that isn&#x27;t worth your time.<p>Thank you for your time to read through all of this, and to check out our product. I&#x27;ll be happy to answer any questions.<p>[1] <a href="https:&#x2F;&#x2F;blog.miguelgrinberg.com&#x2F;post&#x2F;the-flask-mega-tutorial-part-i-hello-world" rel="nofollow">https:&#x2F;&#x2F;blog.miguelgrinberg.com&#x2F;post&#x2F;the-flask-mega-tutorial...</a><p>[2] <a href="https:&#x2F;&#x2F;flask-socketio.readthedocs.io&#x2F;en&#x2F;latest&#x2F;" rel="nofollow">https:&#x2F;&#x2F;flask-socketio.readthedocs.io&#x2F;en&#x2F;latest&#x2F;</a><p>[3] <a href="https:&#x2F;&#x2F;www.perspectiveapi.com" rel="nofollow">https:&#x2F;&#x2F;www.perspectiveapi.com</a>