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