Inspiration

People forget their dreams quickly. LucidLens helps capture and visualize dreams, making them memorable.

What it does

Quickly record your dreams through customized questions, capturing the essence of each experience. πŸŒ™πŸ•ΉοΈπŸŒ  Generating a vivid image of the dream, bringing it to life in a way words alone cannot.πŸ’‘πŸ’ŽπŸŽ₯

How we built it

Used LangChain for processing, GPT-4o Mini for NLP, Amazon Titan for image generation, and AWS services (EC2, S3, Lambda, DynamoDB) for backend and storage. Next.js was used for the frontend.

Challenges we ran into

  • AWS Complexity: We had little prior experience with AWS, and setting up advanced services like Lambda was challenging. The learning curve for AWS services was steep, especially when trying to integrate Lambda for serverless computing.
  • Lambda: Managing serverless functions efficiently while maintaining performance was difficult. Lambda’s cold start times and resource management posed some challenges.

Accomplishments that we're proud of

  • Successfully deployed all services, integrating AWS services like EC2, S3, Lambda, and DynamoDB to create a fully functional backend.
  • Real-time dream recording and automatic image generation.
  • Seamless processing using LangChain and GPT-4o Mini for dream analysis.

What's next for LucidLens

Dream big

Built With

Share this project:

Updates