Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 2.17 KB

README.md

File metadata and controls

51 lines (37 loc) · 2.17 KB

Mountie Mobile

Description

An app created for students, by students. Mountie Mobile keeps RHS students up to date on any and all events happening on and off campus

Features

  • Events sorted into categories
  • Search feature to find events
  • Calendar view to see events happening on a particular day
  • Push notifications for when an announcement is sent out
  • Set notifications for a particular event, like football games, orchestra concerts, e.t.c

Developers

  • Jack Norris - Project Lead
  • Brad Campbell - Chief Designer
  • Ethan Potts
  • Trevor Scogin
  • Garrett Chrisman

This app was developed using React Native, a JavaScript framework that allows you to develop for both the Android and IOS at the same time. The code itself is incredibly messy, but it was a fantastic learning experience overall.

A couple of the myriad things bad about this code

  • Repeated initialization of firebase variable, even after it was already initialized
  • Multiple variable reference to the same object
  • Use of var as opposed to let and const
  • Too much logic present in the App.js
  • Didn't use Redux to store state when I should have
  • Ineffective division of functionality in components
  • Dead code and comments left over

Download on Google Play and the App Store today!!!