Git Product home page Git Product logo

healu's Introduction

Title

Heal U

Description

The goal of Heal U is to enable users to post information about their daily emotional health and well-being in an anonymous manner. Users will make a post with three components:

  1. How are you feeling: good or bad?
  2. Can you elaborate on this feeling? i.e. frustrated, excited, annoyed, etc.
  3. On a scale of 1-10, how strongly are you experiencing this feeling?
  4. Why do you think you're feeling this way?

Wireframes

Desktop

Desktop Home
Desktop Form
Desktop End
Desktop Results

Mobile

Mobile Home
Mobile Form
Mobile End
Mobile Results

Component Hierarchy

Component Hierarchy

API

APIdata

MVP

The goal for the MVP is to have an application that takes the following items as input

  • How you are feeling today? (String)
  • How strongly are you feeling this way (Number, range 1-10)
  • Reason for feeling this way (String)
  • Date of input (Date Object)

Post this new data to Airtable using axios

Render this data to the DOM

Post-MVP

Enable the users to choose emojis instead of typing in strings to communicate their feelings

Visualize the data in a histogram format (to show relative feeling frequencies) and also a scatterplot (to show the feelings over time)

Enable the users to edit / delete prior inputs

Implement Bootstrap, time permitting

Project Schedule and Timeframe

Project Schedule and Timeframe

SWOT Analysis

Strengths: I am intrinsically super passionate about and interested in this topic, so this will make the overall process more enjoyable. When something is fun, we tend to work harder / do better work.

Weaknesses: I am still a bit fuzzy on the react component hierarchy, so I will need to iron this weakness out before I really start building.

Opportunity: This is really an opportunity for me to aggregate all of my react knowledge and show case what I have learned the past few weeks!

Threats: I failed to implement a solid idea the first time around, so time is already against me. I need to be smart about how I proceed and be as efficient as possible so that I may complete the MVP in time.

healu's People

Contributors

jrobison-standard-data avatar robisonjohn avatar

Watchers

 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.