Skip to content

OneSeen – A fully anonymous platform for confessions and self-destructing messages. Share secrets, send private messages that vanish after one view, and stay completely anonymous. No data tracking, no logs – just pure privacy. πŸ”’ 100% Anonymous | πŸ“© One-Time Messages | ⏳ Auto-Expiry in 24 Hours πŸš€ Say it. See it. Gone Forever.

Notifications You must be signed in to change notification settings

udaykumar-dhokia/OneSeen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

OneSeen - Secret Confessions & One-Time Messages

React MongoDB WebSockets Render Node.js Express.js

Welcome to OneSeen, a fully anonymous platform where users can post confessions, send self-destructing secret messages, and experience complete privacy. Messages can only be viewed once and will disappear forever after being read or after 24 hours if unopened.

Screenshots

DEMO LINK

Features

  • πŸ”’ Complete Anonymity – No login required for confessions.
  • πŸ“© One-Time Secret Messages – Messages auto-delete after being read.
  • ⏳ Timer-Based Expiry – Unopened messages expire in 24 hours.
  • πŸ“ Anonymous Confession Feed – Post and read confessions without revealing your identity.
  • πŸ›‘ Privacy-Focused – No data storage, no tracking, no logs.
  • πŸ”‘ End-to-End Encryption – Messages are encrypted with a 60-digit key using the CryptoJS library.

Branches

The repository is structured into multiple branches for better organization:

  • master (default) – The main stable release.
  • BACKEND – Contains all backend-related development with Node.js and Express.
  • DEPLOY – Deployment-specific configurations and scripts.
  • NSFW-AI – AI-based NSFW content moderation and abuse detection.

Installation

Backend Setup

  1. Clone this repository:
    git clone https://github.com/your-username/oneseen.git
    cd oneseen
  2. Install dependencies:
    npm install  # or yarn install
  3. Run the backend:
    npm start

Frontend Setup

  1. Navigate to the frontend directory:
    cd frontend
  2. Install dependencies:
    npm install
  3. Run the frontend:
    npm run dev

Usage

  • Post a confession: Users can submit anonymous confessions to the public feed.
  • Send a secret message: Users generate a one-time link for private messages.
  • Read before it’s gone: Once opened, messages disappear permanently.
  • Encryption: Every message is encrypted using CryptoJS AES encryption with a randomly generated 60-digit key to ensure security.

Technologies Used

  • Frontend: React.js
  • Backend: Node.js / Express.js
  • Database: MongoDB
  • Real-time Processing: WebSockets
  • Hosting: Render
  • Encryption: CryptoJS (AES 256-bit encryption)

Contributing

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-branch.
  3. Commit your changes: git commit -m 'Add new feature'.
  4. Push to the branch: git push origin feature-branch.
  5. Submit a Pull Request.

πŸš€ OneSeen – Say it. See it. Gone Forever.

About

OneSeen – A fully anonymous platform for confessions and self-destructing messages. Share secrets, send private messages that vanish after one view, and stay completely anonymous. No data tracking, no logs – just pure privacy. πŸ”’ 100% Anonymous | πŸ“© One-Time Messages | ⏳ Auto-Expiry in 24 Hours πŸš€ Say it. See it. Gone Forever.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •