EE423A

Hoboken Recreation App

FALL 2018

Project Objective

We are working with the Hoboken Mayor's Office to develop a mobile app for the recreation services, public park access and senior citizen information.

The Team

Akshay Sampath - Electrical Engineering

Steven Joe Nichols - Computer Engineering

Expo Poster Rough Draft

poster rough draft.pdf

Project Proposal

Hoboken Recreation App - Project Proposal (1).pdf

Tech Stack

  • React Native (App Framework)
  • React Navigation (Routing & Navigation)
  • Native Base (User Interface)
  • Expo CLI (Testing Environment)
  • Firebase (Database Management)

Gantt Chart

Project Updates

December 6, 2018

  • Roadblocks
    • Process of deciding on Tech Stack was time consuming, error-prone
      • Development time was often non-linear
    • Substituting Real World Data for Sample Data
  • Milestones
    • Extended timeline for first deliverable (Early January)
    • Additional libraries function reliably once set up properly
    • Development Milestones for Spring Semester are very clear

February 6, 2019

  • Roadblocks
    • Getting data on leagues and rosters from Hoboken Department of Health and Human Services
  • New Developments
    • All screens have been made
      • Some visual issues must be resolved
    • Added subscription service to teams
      • Allows users to select which teams they wish to immediately access information about
    • Added ability to sort events by date
      • Allows screens to only render upcoming events
    • Teams have keys which allow finding each team throughout multiple JSON files
    • Implemented new home screen which has a better user interface
    • Made each screen its own file
    • Created Actions file which holds important functions used throughout the app
  • Milestones
    • Initial release of app within upcoming weeks
    • Website for data entry by league officials for scores of games
    • Website for roster and team entry by coaches and league administrators
    • Update app based on user feedback