Coder Social home page Coder Social logo

inner-worlds's Introduction

GIF

Table of Contents

Introduction

πŸͺ 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. πŸŒ πŸ’‘βœ¨

Technologies

React React Router GraphQL Apollo Client Cypress CSS Swiper Chroma.js Chart.js Inner Worlds FE CI

Contributors

Front End

Lauren Seward Daniel Curtin Lexye Jordan
GitHub
LinkedIn
GitHub
LinkedIn
GitHub
LinkedIn

Back End

Jade Stewart Bobby Luly Kassandra Leyba Weston Sandfort Sam Walker
GitHub
LinkedIn
GitHub
LinkedIn
GitHub
LinkedIn
GitHub
LinkedIn
GitHub
LinkedIn

Illustrations

Wireframes


image

image

image

image

Build


Screen Recording 2023-05-22 at 12 01 50 PM (1)

Logging a Dream Dream List Dream Stats

Responsive Design


Smaller Screem

Deployed Page

Our live application can be used HERE!

Back End

Visit our Back End repo!

Wins

  • 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

Challenges & Improvements

  • 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

Set Up

  1. Fork this repo
  2. Clone the repo to your local machine
  3. Run npm i, then npm run build, then npm start
  4. View the project in the browser by opening localhost:3000

Sources

Project Specs

  • The project spec & rubric can be found here

inner-worlds's People

Contributors

danielcurtin avatar lexyful avatar lseward0421 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.