Skip to content

singhkshitij/nameless-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • 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