- Introduction
- Technologies
- Contributors
- Illustrations
- Deployed Page
- Back End Repo
- Wins
- Challenges & Improvements
- Set Up
- Sources
- Project Spec
πͺ Welcome to Inner Worlds, your celestial companion for dream-logging and self-discovery! πͺ
πβ¨ Inner Worlds is here to help you explore and understand the depths of your subconscious mind by logging your dreams and uncovering fascinating insights about your dream patterns and emotions. π΄ππ«
With Inner Worlds, you can:
π Record Your Dreams: Capture the essence of your dreams by jotting down vivid descriptions, emotions, tags, lucidity level and any significant details you recall. ποΈβ¨
βUpdate Your Dreams: Inner Worlds allows you to revisit and update your dreams even after they are recorded. Add new details, insights, or reflections to capture the evolving nature of your dream experiences. πβ¨
π Analyze Your Dream Stats: Dive deep into your dream data and discover fascinating patterns, trends, and emotions that emerge from your dreams. Gain valuable insights into your Inner World. ππβ¨
ποΈ Organize Dreams with Tags: Tag and categorize your dreams to easily explore specific themes or recurring elements. Uncover hidden connections and symbols. πβ¨
π Experience Lucidity: Track your lucid dreams and enhance your ability to become aware and control your dreams. Unleash your creativity and embark on incredible adventures within the dream world. π π‘β¨
Lauren Seward | Daniel Curtin | Lexye Jordan |
GitHub |
GitHub |
GitHub |
Jade Stewart | Bobby Luly | Kassandra Leyba | Weston Sandfort | Sam Walker |
GitHub |
GitHub |
GitHub |
GitHub |
GitHub |
Our live application can be used HERE!
Visit our Back End repo!
- Successful collaboration as a cohesive 8-person full-stack team
- Agile work style embraced with efficiency and adaptability
- Achievement of Minimum Viable Product (MVP) and subsequent extensions
- Seamless integration of GraphQL and Apollo Client
- Utilization of unfamiliar npm packages like chart.js and swiper
- Responsiveness for all screen sizes with complex design
- Overcoming cache policy challenges and troubleshooting Apollo Client errors
- Implementing Cypress testing with GraphQL integration and proper stubbing
- Adapting to backend data changes and updates
- Future improvements:
- Adding filter and search functionality within the My Dreams list
- Expanding options for dream creation and updates to enhance data collection and display
- Integration of AI for generating image representations from dream descriptions
- Fork this repo
- Clone the repo to your local machine
- Run
npm i
, thennpm run build
, thennpm start
- View the project in the browser by opening localhost:3000
- MDN
- W3Schools
- React Docs
- React Router Docs
- GraphQL Docs
- Apollo Client Docs
- Cypress Docs
- Swiper Docs
- Chroma.js Docs
- Chart.js Docs
- The project spec & rubric can be found here