hiddenMe WebChat App
This project is an educational and proof-of-concept web application that enables two individuals to chat without the need for sharing any personal data such as phone numbers, emails, or names. The communication is initiated by scanning a QR Code generated by the user.
Visit the live application: hiddenMe site
- Anonymous Chatting: Users can engage in a chat without revealing any personal information.
- QR Code Initiation: The chat starts by scanning a QR Code generated by the user.
- Privacy: No personal data is displayed within the system for users.
- Backend: Django + Rest Framework
- Frontend: React with TypeScript
- Clone the repository:
git clone https://github.com/zeinlol/hiddenMe.git
- Install dependencies:
Back-end
cd hiddenMe
pip install -r requirements.txt
python manage.py migrate
Front-end
cd ui
npm install
- Run the application:
# In the project root directory
daphne config.wsgi:application
# In the 'ui' directory
# dev
npm run dev
# production
npm run build
npm run start
Visit http://localhost:3000/ in your browser to access the application.
Feel free to contribute to the project by creating issues or submitting pull requests.
This project is intended for educational purposes and as a proof of concept. Do not use it for sensitive or production-level applications.
This project is licensed under the MIT License.