Giter Club home page Giter Club logo

familyhub's Introduction

Family Hub

The purpose of creating this app is to allow families to sync their schedules, chat and leave reminders in one centralized location.

Every day many busy families start their day unprepared or unorganized and must rely on old school reminders such as bound calendars and post it notes. Many families also have children who don't have a mobile device of their own on which they can see the family calendar or communicate with other family members. In today’s world it is possible to leverage technology to solve these problems and make our busy lives less stressful.

Family Hub believes in the five P’s: Proper Preparation Prevents Poor Performance. We have created a Hub for families to not only sync calendars and see the weather forecast, but to have the ability to maintain to-do/grocery lists, white board notes for each other and chat in real-time. All of this information is available in one convenient place. (We suggest mounting an older model iPad on your fridge.)

With Family Hub, children who don't have their own devices can go to the family iPad to see the family calendar or chat with other family members. Because we have incorporated the powerful Google Calendar, events can be added to the calendar from any device and the Family Hub calendar is immediately updated. The weather API will request access to the location for accurate up to date weather information but can be changed to show weather in any location. The white board is available for leaving family notes and is complete with an eraser. Any family member can add items to the grocery list or todo list and the family chat room is available for family members to live chat!

Family Hub’s strength is derived from Google Calendar and the Weather.com API and powered by React, CSS/Bootstrap, and NodeJS and Socket.io to provide a single page application hub for your family.

Links:

Wireframes: https://github.com/gpciancio/familyHub/blob/master/wireframes/FHWireframes.pdf

Waffle.io: https://waffle.io/gpciancio/familyHub

Heroku Deployed: https://familyhub.herokuapp.com/

YouTube Demo: https://www.youtube.com/watch?v=-M_m1iRIRmU

Family Hub Retrospective

Went Well:

  • Team Synergy tight plethora of skills
  • Handled our pivots well quick
  • Strategy and Execution solid
  • Strong Wireframes and upfront research
  • Paired and mob programing

Went Not So Well:

  • Web socket Deployment
  • Learning new tech while in development
  • Learned git hub component flow slowly

Do moving forward:

  • Git hub component branch flows
  • Research file structure prior to build
  • Implement epics in Waffle.io
  • Test driven development

Stop doing:

  • Allowing coding to prevent standup and stand down
  • Trying to have status meeting in public

Try in future:

  • Continue exploring with new technologies
  • Build in time to refactor code
  • End User Development

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.