Skip to content

An anonymous confession app where you can share secrets, react, and reply — no names, no trace, just vibes. Built with Next.js, Express, and MongoDB + OTP email verification (check spam). Use personal emails — college ones can be tracked lol

Notifications You must be signed in to change notification settings

ashankgupta/whisperly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🕶️ Whisperly — Anonymous Confession App

Whisperly lets you share secrets, react to confessions, and reply — all 100% anonymous.
Built for fun, interaction, and keeping it low-key.

⚡ Features

  • Share confessions anonymously
  • React to confessions with ❤️ 😂 😭
  • Reply to confessions without revealing identity
  • OTP email verification (check spam folder!)
  • Admin dashboard for moderation
  • Fully responsive, sleek UI

🛠️ Tech Stack

  • Frontend: Next.js 15 + TypeScript + TailwindCSS
  • Backend: Node.js + Express.js
  • Database: MongoDB (Mongoose)
  • Auth: JWT + Email OTP verification

🚀 Getting Started

  1. Clone the repo
git clone https://github.com/ashankgupta/whisperly
cd whisperly
  1. Install dependencies
# Frontend
cd frontend
npm install

# Backend
cd ../backend
npm install
  1. Setup environment variables
  • Create .env file in backend as needed:
# Frontend example
NEXT_PUBLIC_API_URL=
# Backend example
PORT=5000
MONGO_URI=your_mongo_uri
JWT_SECRET=your_secret
EMAIL_USER=your_email
EMAIL_PASS=your_email_password
  1. Run the app
# Backend
npm run dev
# Frontend
npm run dev

📌 Usage

  • Use personal emails for OTP (college emails can be tracked lol 💀)

  • Post as many confessions as you like

  • React and reply to confessions while staying anonymous

💡 Notes

  • Designed to be fun, safe, and anonymous

  • Reactions store counts only — no user info exposed publicly

📄 License

This project is licensed under MIT License.

About

An anonymous confession app where you can share secrets, react, and reply — no names, no trace, just vibes. Built with Next.js, Express, and MongoDB + OTP email verification (check spam). Use personal emails — college ones can be tracked lol

Topics

Resources

Stars

Watchers

Forks