Welcome to Dream-Weaver: Unveil Your Dreams. Explore the mysteries of your dreams with our intuitive dream interpretation app. Dream-Weaver harnesses the power of MindsDB to provide insightful interpretations of your dreams, helping you uncover their hidden meaning.
Dream Weaver is a dream interpretation app designed to help you explore and understand the meanings behind your dreams. With its user-friendly interface and powerful analysis features, Dream Weaver provides insightful interpretations and uncovering the mysteries of your subconscious.
- Dream Interpretation: Receive detailed interpretations of your dreams based on various symbols, emotions, and themes present in your dream.
- Possible Meanings: Discover potential meanings and explanations for different elements within your dream.
- Insights: Gain deeper insights into your dreams, including personal reflections and psychological analysis.
- Symbols: Explore the significance of different symbols that appear in your dreams.
- Emotions: Understand the emotional context of your dreams and how they relate to your waking life.
Dream Weaver: Unveil Your Dreams is your ultimate tool for dream analysis and understanding. Start your journey into the world of dreams today!
0521-copy-copy.3.mp4
- React
- Tailwind
- Fast API
- MindsDB (Gemini Model)
git clone https://github.com/Sujan-Koirala021/dream-weaver.gitcd dream-weaverdocker run --name mindsdb_container -p 47334:47334 -p 47335:47335 mindsdb/mindsdbGo to mindsdb editor at http://localhost:47334
Refer this : https://ai.google.dev/gemini-api/docs/api-key?authuser=1
- Replace 'your-gemini-api' with your gemini api key
- You may use your desired model_name, in our case: dream_weaver_model_pro_max
- Make sure you use the same model_name in backend at main.py
CREATE ML_ENGINE google_gemini_engine
FROM google_gemini
USING
google_gemini_api_key = 'your-gemini-api';CREATE MODEL dream_weaver_model_pro_max
PREDICT dream_interpretation, possible_meaning, insights, symbols, emotions
USING
engine = 'google_gemini_engine',
column = 'dream_description',
model = 'gemini-pro',
template = '{"dream_interpretation": "{dream_interpretation}", "possible_meaning": "{possible_meaning}", "insights": "{insights}", "symbols": "{symbols}", "emotions": "{emotions}"}';SELECT dream_interpretation
FROM dream_weaver_model_pro_max
WHERE dream_description = 'Interpret dream of seeing papaya.';cd clientnpm installnpm startcd serverpython -m venv env
source env/bin/activate
# For Windows use:
env\Scripts\activate # to activatepip install -r requirements.txtuvicorn main:app --reload Open your browser and navigate to http://localhost:3000.
We welcome contributions from the community! If you'd like to contribute to dream-weaver, please follow these steps:
-
Fork the Repository: Click the "Fork" button on GitHub to create your copy.
-
Clone Your Fork:
git clone https://github.com/Sujan-Koirala021/dream-weaver.git
-
Create a Branch:
git checkout -b your-branch-name
-
Make Changes: Implement your changes.
-
Commit Your Changes:
git commit -m "Description of your changes" -
Push Your Changes:
git push -u origin your-branch-name
-
Create a Pull Request: Submit your changes for review.
This project is licensed under the MIT License.
- Mindsdb for AI model
- React library for web and native user interfaces
- Tailwind for the styling
- Fast API for middleware




