1 of 5

Put your app screen here

Put your app screen here

BigWords is a wordometer – a pedometer for words that could do for story time what FitBit did for walking. Bigwords aims to equip parents with the tools need to prepare them to expose their children to language effectively.

Big

Words

A PRESENTATION BY TEAM G

2 of 5

Reading to children during early childhood has been proven to be a pivotal factor in children’s skill-building. Billions of dollars are spent to remediate the ‘skills gaps’ in our education systems, but these gaps could be easily prevented through daily read-aloud practices during the first few years of a child’s life. BigWords aims to help eliminate these gaps and provide caregivers with a tool to visualize their child’s exposure to words.

Project Overview

Meet BigWords, the pedometer for words!

2

3 of 5

Architecture

Responsive to user and admin input. Stores and retrieves information from a database

Responsive Web-App

Stores large amounts of data users can frequently access, and information regarding user.

Real-Time Database

Easy to navigate UI that can accept data in a fast, scalable, and simple way.

Dynamic UI

Accessible from both mobile and desktop browsers

Mobile-Friendly

3

4 of 5

Plan Database Design Beforehand

A mistake we made was we did not make decisions regarding what our database should look like at the start of our project.

This led to us changing the database’s layout multiple times throughout the project as issues came about, causing more work for ourselves as well as some discrepancies. In future projects, we will spend time beforehand designing a consistent and effective database that will remain constant throughout the project.

Know Your Architecture

Before you start coding, research the best practices of what you’re trying to create rather than going with what you know.

Halfway through development, we realised that they way we had been coding was not viable for what we were trying to accomplish. As a result, we had to “re-do” a majority of our components in order for them to work properly. Don’t be afraid to learn something new!

Communication & Time Management

Lessons Learned

What will we do differently on our next collaborative software project?

Remember working collaboratively also means working as a team. The people you’re developing with are there to help!

Don’t be afraid to ask someone when you’re having trouble or be the one to help a teammate in distress. It can make all the difference!

Working collaboratively also means spending your time more wisely than if you were working alone. Create a schedule of when things should be done and hold each other accountable for doing your tasks.

4

5 of 5

Put your app screen

Put your app screen

Put your app screen

Put your app screen

Put your app screen

Put your app screen

Put your app screen

Website Demo

5