Skip to content

DJRMZ/DreamHub

Repository files navigation

DREAMHUB

Project Team

Problem Domain

DreamHub allows users to keep track of what goes on in their subconscious minds while sleeping. The power of AI allows users to generate an AI image of their journal entries or dreams upon rising. The app also provides useful sleep tips and recommendations and keeps track of sleeping patterns and dreams through the year on a calender.

UMLs

UML One

UML Two

UML Three

UML Home Screen

UML Account screen

Links

Project DreamCatcher

Github

Trello Board

Whiteboard | UML

Documentation

Cooperation

Project

References

Software Requirements

Technologies Used

React Native

Expo

Clerk

Supabase

tailwind

nativewind

Features

  1. Users can signup, signin to their account through the application using clerk for authentication. Users can also logout at anytime from the account screen.

SignIn Page

Sign Out Example

  1. Once signed in, users will have access to thier account with their journal entries and images they create. Images and entries will be saved to a database to store and be available to the user.

Example

  1. Users are able to save sign in information and stay logged into the application. Users will not see content unless they are signed into the application.

  2. Users can use DreamStudio to create AI generated images from user input and dream descriptions. Images can be saved to our database and are shown in the calendar component.

Journal

Example

  1. Users can share their images through text and/or other compatible applications.

Eaxmple One

Eaxmple Two

Tests

Change Log

Credit and Collaborations

Auth

Clerk - Authentication Provider - Docs

clerk-expo-starter - Repo

t3-turbo-and-clerk - Repo

clerk-supabase - Repo

BaaS

supabase - Docs

Structure

react-navigation - React Native navigation and routing - Docs

NativeBase - component library - Docs

Styling

NativeWind - ReactNative port of TailwindCSS - Docs

TailwindCSS - Utility-first styling library - Docs

Dream / Sleep Mobile App with AI intergration

  1. What problem or pain point does it solve? a. Keep it high level without going into too much detail. (3-4 sentences is enough)
  • Our sleep / dream app will allow users to keep track of what goes on in their subconscious minds while sleeping and allow them generate an AI image of their journal entries or dreams upon rising. The app may also be able to provide useful sleep tips and recommendations and keep track of their sleeping patterns and dreams through the year on a calander.
  1. Minimum Viable Product (MVP) definition.
  • Authentication and Authorization
    • Login, Sign Up, Account, ACL, DB and bucket integration
  • API integration (openAI)
  • Clean UI/UX
  • Functional and fully designed front-end components
  1. Stretch goals
  • Sleep API's (Google)
  • Extra features
    • Sleep tracking
    • Sleep tips
    • Sleep journals to saved to account
    • Stored dream entries along with calander tracking
  1. What is the minimum required for you to present on your demo day?
  • MVP

About

DreamHub - A React-Native Mobile Application built with Clerk and Supabase Integration, NativeWind and UI Kitten.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors