nameless-ui icon indicating copy to clipboard operation
nameless-ui copied to clipboard

An anonymous feedback platform with realtime chat messenger!

Netlify Status Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

Nameléss

An anonymous feedback platform with realtime chat support !
Launch app »

ADR doc · Report Bug · Request Feature · Backend

Table of Contents

  • Installation
  • About the Project
    • Usecases
    • Built With
    • Why is it needed?
  • Getting Started
    • Prerequisites
    • Installation
  • Usage
  • Roadmap
  • Contributing
  • License
  • Contact
  • Acknowledgements

Installation

  • You can directly head over to namelss.com on Desktop, tablet or mobile devices (Yes, it is responsive)
  • Since it is also PWA , you can install it as an lightweight app on any Mobile/Desktop device. Just click on Add to home screen when you see it. Namelss PWA

About The Project

  • 🙅 No login/auth required by host or participants
  • 🎭 Participants can be totally anonymous
  • ✈️ Unlimited participants can join
  • 📥 Host can export feedbacks/chats as CSV
  • 🔒Host can lock room for entry when required participants has joined in.
  • ⏳Realtime chatrooms and sessions

Bonus :

  • 📱App is a PWA so it can be installed on any device
  • 🔐 Conversations are E2E encrypted
  • 🕸️ Minimal UI
  • 📟 Open Source
  • It helps with :
    • People giving feedback can be totally anonymous
    • Host can interact and introspect feedback with audience realtime
    • No limit on number of people that can join the same room at a time
    • No context of the data being stored

Namelss Screen Shot

Use Cases

  • A manager taking feedback from their team members
  • A online teacher requesting feedback from students
  • Post presentation feedbacks in conferences
  • More real world scenarios you can think of...

Why is it needed?

  • Given that there are number of anonymous feedback tools already available, what make Namelss unique is its ability to interact real time while being anonymous.
  • Google forms · 15Five · ‎Officevibe · ‎TinyPulse · ‎Qualtrics etc do not allow you to interact realtime.

Built With

Tech stack used :

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

This is an example of how to list things you need to use the software and how to install them.

  • npm
npm install npm@latest -g

Installation

  1. Clone the repo
git clone https://github.com/singhkshitij/nameless-ui.git
  1. Install NPM packages
npm install
  1. Enter your API in config.js
npm start

Roadmap

To check what is in progress and about to get delivered, head over to the ADR doc.

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the GPL-3.0 License. See LICENSE for more information.

Contact

Kshitij Singh - @ikshitijsingh - Email

Acknowledgements