Overview
Somnia is a Vue.js-based web application for recording dreams and receiving AI-powered interpretations. It provides a modern interface with email authentication, a personal dashboard and a history section where users can review previously interpreted dreams.
The application includes a private dream journal for organizing entries, pattern recognition for identifying recurring themes and symbols, and a symbol dictionary with explanations. Users can also search their dreams and symbols, review monthly insights and statistics, and export their dream journal data.
Somnia is designed for both desktop and mobile use with a responsive interface. The project can be deployed to modern static hosting platforms such as Vercel, Netlify or Firebase Hosting and can optionally connect to Firebase and OpenAI services for full functionality.
Features
- AI-powered dream interpretation
- Personalized dream analysis
- Secure dream journal
- Dream entry organization and history
- Recurring dream pattern recognition
- Symbol recognition and analysis
- Extensive dream symbol dictionary
- Search for specific dreams or symbols
- Monthly dream insights and statistics
- Dream journal data export
- Email authentication
- Personal user dashboard
- Responsive interface for desktop and mobile
- Privacy-focused data storage
- Modern and intuitive user interface
Requirements
- Modern web hosting capable of serving a static web application
- Node.js 14 or newer for building the project
- npm or yarn
- Modern web browser
- Firebase project and configuration for the authentication and application functionality
- OpenAI API key for AI dream interpretation features
- Static hosting such as Vercel, Netlify or Firebase Hosting can be used for deployment
| Category | Scripts & Code / NodeJS |
| First release | 06 October 2026 |
| Last update | 06 October 2026 |
| Files included | Documentation |
| Tags | somnia , dream interpretation , ai dreams , dream journal , dream analysis , dream symbols , dream meaning , ai web app , vuejs , pattern recognition , dream tracker , personal insights , dream diary |




