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!

Last update: Jun 22, 2022

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

GitHub

https://github.com/acm-projects/New-Parent
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

Jun 5, 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

Android app created to monitor location, gyroscope readings, pedometer measurements, and acceleration in different directions.

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

Apr 6, 2022

Para-managment: The app is to monitor and manage your personal finance

Para-managment: The app is to monitor and manage your personal finance

Pare | پارە Pare App Demo The app is to monitor and manage your personal finance You have a category for each category you have category name, icon, a

Mar 20, 2022

Plant-monitor - Plant monitoring system using IoT, MongoDB, and Flutter

Plant Monitor IoT based plant monitoring system which is connected to MongoDB. T

Jun 9, 2022

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

Aug 9, 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
Comments
  • 1. 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).

    Reviewed by Riley229 at 2021-10-20 04:12

Related

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

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

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.

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.

Jun 15, 2022
An Ultimate Approach For Flutter Mobile Apps
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

Aug 9, 2022
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.
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

Jul 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
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

Aug 4, 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
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.

Aug 8, 2021
Create a simple way to keep track of weekly expenses with flutter
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

Jul 26, 2022
Keep track of coding contests on various online judges.
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

Apr 1, 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
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

Jun 22, 2022