# 🌙 Nocturne
Nocturne is an anonymous, night-focused social platform designed for deep thoughts, emotional expression, and real-time interaction after dark. It creates a safe digital space where users can connect without identity pressure.
-
🌌 Anonymous Social Experience Interact freely without revealing identity.
-
💭 Whisper Wall Share thoughts, confessions, and emotions anonymously.
-
📓 Dream Diary Record and revisit your dreams in a private space.
-
🎧 Audio Lounge (if implemented) Join voice-based rooms for late-night conversations.
-
💬 Real-time Chat Connect instantly with other users.
-
🌙 Dark-first UI Designed specifically for night usage and comfort.
- React / Next.js
- Tailwind CSS
- Node.js / Express (or Firebase functions if used)
- Firebase / MongoDB (based on your setup)
- REST APIs
- Real-time communication (if enabled)
nocturne-web/
│
├── client/ # Frontend code
├── server/ # Backend (API + logic)
├── api/ # API routes (if separated)
├── functions/ # Serverless functions (if used)
├── shared/ # Shared utilities/constants
├── public/ # Static assets
├── scripts/ # Helper scripts
│
├── .env.example # Environment variables template
├── README.md # Project documentation
git clone https://github.com/Deviprasad-beginner/nocturne-web
cd nocturne-web
npm install
Create a .env file using .env.example
npm run dev
- Do not commit
.envfiles - Use proper authentication for production
- Add rate limiting for anonymous features
- Validate all user inputs
- 🛡️ Abuse detection & moderation system
- 📊 Analytics dashboard
- 📱 Native mobile app (Android)
- ⚡ Performance optimization
- 🔔 Smart notifications
Pull requests are welcome. For major changes:
- Create a new branch
- Make changes
- Open a pull request
🚧 Currently in MVP / Early-stage Working towards production readiness.
Deviprasad Mishra Builder of Nocturne
A place where people are most real — at night, in silence, without identity.
🌐 Live Demo • ✨ Features • ⚙️ Setup
