The ultimate baby monitor! This mobile app helps new parents keep track of all their newborn baby's needs, milestones, and reminders in one place!

Overview

New Parent

The ultimate baby monitor! This mobile app helps new parents keep track of all their newborn baby's needs, milestones, and reminders in one place!

Table of Contents

MVP (Minimum Viable Product)

  • A profile for your baby

    • Name
    • The age (will automatically be calculated based off of the entry of the birth date)
    • Height and weight
    • An average activity schedule will generate a calendar based on more generic activities (feeding, sleeping) and allow the user to add more specific activities for the baby
    • A list of any known allergies
    • A routines page of routines that the baby may be used to (changing, eating, sleeping, washing, etc.)
  • Allow the user to add reminders for any specific activities or reminders, when adding activities or need to reorder.

  • An organized google search for products based on price and ratings, in an easy to view form. Includes purchase history and suggests a reminder for when to get the next purchase.

  • Make desired parts of the baby profile shareable across email, text, etc.

Stretch Goals

  • Allow babysitters and nannies create user profiles in order to easily access baby profiles and critical information
  • Allow parents to create user profiles

Tech Stack

  • Frontend
    • Flutter
  • Backend
    • Dart
    • Custom Search
      • Will allow users to only see filtered down, relevant search results.
    • Calendar
      • Google has a Calendar API set up to create and add to events, but not tons of customization.
      • Otherwise we can develop a full calendar system through Flutter, it will just be a bit complex.
  • Database
    • Firebase

Dependencies

  • VS Code
  • Git Bash

Github Cheat Sheet

(Thanks Emily ^-^)

General Use

Command Description
cd "Parenting" Change directories over to our repository
git branch Lists branches for you
git branch "branch name" Makes new branch
git checkout "branch name" Switch to branch
git checkout -b "branch name" Same as 2 previous commands together
git add . Finds all changed files
git commit -m "Testing123" Commit with message
git push origin "branch" Push to branch
git pull origin "branch" Pull updates from a specific branch

Resources

You might also like...

Flutter ShopApp, you can see products and their prices, categories and their products, search for a product, add to favorite, add to cart, sign in and sign up.

shop_app_2 A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get you started i

Aug 7, 2022

A cross platform application written in flutter to help people stick to their routines and achieve their goals

A cross platform application written in flutter to help people stick to their routines and achieve their goals

Scheduler Scheduler is a cross platform application written in flutter to help people stick to their routines and achieve their goals. Our service inc

Jan 21, 2022

Plaso Connect is an application which acts as a one-stop solution where the people requiring blood plasma/oxygen can directly find and contact the donors and healthcare units as per their requirements

Plaso Connect is an application which acts as a one-stop solution where the people requiring blood plasma/oxygen can directly find and contact the donors and healthcare units as per their requirements

PLASO CONNECT - The Lifeline A one-stop platform for COVID relief resources -- Connecting patients with Plasma donors and oxygen suppliers. Built for

Oct 28, 2022

An android app to track all details about Covid-19 cases.

covid19 A Covid19 app that shows all statistics about it. It fetches the most recent data about corona virus cases from across the world and shows the

Sep 20, 2021

A full-fledged one-to-one chat app developed entirely in Flutter

A full-fledged one-to-one chat app developed entirely in Flutter

Enigma Enigma - A minimalist, locked-down one-to-one chat app. Usage Flutter - Get Started Since this is a Firebase dependent project, create a Fireba

Dec 23, 2022

Bloon - One click, One party - app to find club in Paris

Bloon - One click, One party - app to find club in Paris

Bloon Bloon is mobile application for E3 project in ESIEE Paris. It list all night clubs and events in Paris and recommend you according to you person

Oct 17, 2021

KeepReading - a Mobile (Android/IOS) Cross-Platform App wrapper for the Keep Talking and Nobody Explodes manual

KeepReading - a Mobile (Android/IOS) Cross-Platform App wrapper for the Keep Talking and Nobody Explodes manual

KeepReading is a Mobile (Android/IOS) Cross-Platform App wrapper for the Keep Talking and Nobody Explodes manual. It helps you to jump directly to a specific section of the manual with just a tap 🚀 !

May 16, 2022

Bayer App : Solution Of multipurpose needs

Bayer App : Solution Of multipurpose needs

Bayer App : Solution Of multipurpose needs APK FILE: https://drive.google.com/file/d/1u-2NABekwEIk3Q0sYBgrHWPUCLlXEkOp/view?usp=sharing #DATASET LINK

Jan 20, 2022

A simple easy to use Flutter DApp , which keeps a track of all your day to day transactions by using Ethereum blockchain in the background which in turn increases your credit score.

A simple easy to use Flutter DApp , which keeps a track of all your day to day transactions by using Ethereum blockchain in the background which in turn increases your credit score.

Sahayog A simple easy to use Flutter DApp , which keeps a track of all your day to day transactions by using Ethereum blockchain in the background whi

May 21, 2022
Comments
  • Added email registration, user profile class, and quote of the day API

    Added email registration, user profile class, and quote of the day API

    Users can now login with either email or their google account. The first time they login/register, the database will automatically set up their user data, which will be synced with the static #14 AppUser.currentUser instance. Note that AppUser is different from BabyProfile, which will contain all the data for an individual baby (AppUser defines permissions and access to BabyProfile's).

    opened by Riley229 0
Owner
ACM Projects
ACM Projects is a semester-long software design program at UT Dallas where students work collaboratively in teams to write software in response to a prompt.
ACM Projects
This is a smart farming app which helps farmers to remotely monitor their crop and take necessary actions. It also has a feature called disease detection.

Smart-Farming-App This is a smart farming app which helps farmers to remotely monitor their crop and take necessary actions. It has features called di

Nihar Shah 2 Jul 9, 2022
This app is a minimal TodoList app that functions like a whiteboard. You can add new tasks, keep track of your tasks to make your day more productive, and then delete it after it is done.

My First Mobile App _ Minimal TodoList Flutter A new Flutter project. Getting Started This project is a starting point for a Flutter application. A fe

null 0 Nov 23, 2021
A new Flutter project. Blood Buddy is a mobile application designed to facilitate communication between donors and blood needs.

A new Flutter project. Blood Buddy is a mobile application designed to facilitate communication between donors and blood needs. The application includes two separate interfaces for hospital staff and donors.

Zehra Moğulkoç 1 Jun 15, 2022
A Simple Todo app design in Flutter to keep track of your task on daily basis. Its build on BLoC Pattern. You can add a project, labels, and due-date to your task also you can sort your task on the basis of project, label, and dates

WhatTodo Life can feel overwhelming. But it doesn’t have to. A Simple To-do app design in flutter to keep track of your task on daily basis. You can a

Burhanuddin Rashid 1k Jan 6, 2023
A web dashboard that allows you to monitor your Chia farm and sends notifications when blocks are found and new plots are completed through a discord bot. It can link multiple farmers/harvesters to your account.

farmr A web dashboard that allows you to monitor your Chia farm and sends notifications when blocks are found and new plots are completed through a di

Gil Nobrega 261 Jan 2, 2023
An Ultimate Approach For Flutter Mobile Apps

?? Latest version v1.2.3 ?? Changelog: https://inspireui.notion.site/FluxBuilder-f23547be583e47838da6eb3097944d3f FluxBuilder is a drag-and-draw tool

InspireUI 224 Dec 22, 2022
A simple app to keep track the time you Learn, Playing, Reading, ... in every week. This is also my attempt to teach myself Flutter & Dart

Progressor 0.0.1 Sometime you want to set a target for you weekly, for example: "Reading Book for 8 hours every week". This app helps you to do that.

Son Nguyen Hoang 4 Oct 12, 2022
Create a simple way to keep track of weekly expenses with flutter

Expenses app The purpose of this app is to create a simple way to keep track of weekly expenses UI Getting Started This project is a starting point fo

Murilo Benassi 2 Jul 26, 2022
Keep track of coding contests on various online judges.

Code Calendar keep an eye on active contests on various online judges and add them as an event to your calendar. Install Flutter SDK throught Android

null 2 Nov 15, 2022
Winner (2nd Place) of the all-India UIDAI Hackathon 2021. The project contains a Verifier and a Resident application built to authenticate users through Aadhaar API's

Second Place Winner for the UIDAI Hackathon 2021 by Team 202 ACCEPTED Theme 2 : Problem Statement 4 100% Authentication success in Rural India Importa

Omkar Prabhune 13 Dec 30, 2022