EE423A
Hoboken Recreation App
FALL 2018
Project Objective
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
The Team
Akshay Sampath - Electrical Engineering
Steven Joe Nichols - Computer Engineering
Expo Poster Rough Draft
Expo Poster Rough Draft
poster rough draft.pdf
Project Proposal
Project Proposal
Hoboken Recreation App - Project Proposal (1).pdf
Tech Stack
Tech Stack
- React Native (App Framework)
- React Navigation (Routing & Navigation)
- Native Base (User Interface)
- Expo CLI (Testing Environment)
- Firebase (Database Management)
Gantt Chart
Gantt Chart
Project Updates
Project Updates
December 6, 2018
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
- Process of deciding on Tech Stack was time consuming, error-prone
- 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
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
- All screens have been made
- 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