AI Dream Storyteller is a web application that interprets users' dreams and allows them to ask follow-up questions to continue the conversation.
Check app at AI Dream Storyteller App.
- Submit a dream description to get an AI-generated interpretation.
- Ask follow-up questions to dive deeper into the meaning of your dream.
- User-friendly interface with markdown support for formatted responses.
- Frontend: Next.js, React, Tailwind CSS
- Backend: API routes (Node.js)
- AI Model: Gemini-2.0 Flash
Create a .env.local file in the root directory and add your API keys:
NEXT_PUBLIC_API_KEY=your-gemini-api-key-
Clone the repository:
git clone https://github.com/Meet1903/GenAI-Dream-Storyteller.git cd GenAI-Dream-Storyteller -
Environment Variables:
Create a
.env.localfile in the root directory and add your API keys:NEXT_PUBLIC_API_KEY=your-gemini-api-key
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open http://localhost:3000 in your browser.
- Enter your dream in the text area and submit.
- Receive an AI-generated interpretation.
- Ask follow-up questions in the conversation interface.
- Continue asking questions based on the previous response.
- Enhance AI response quality with context retention.
- Add user authentication for saving dream interpretations.
- Implement voice-to-text input for describing dreams.
This project is licensed under the MIT License.