Project Description
This project would build on work completed during the 2019 hackathon in Ann Arbor. Recently, Axiom has updated and deployed an updated version of the ERDDAP mobile application. This project would focus on creating methods for customizing the data included in an application instance, deploying it using github CI (or similar) and customizing the home page as well as overall look and feel (logo, color scheme, labels and descriptions)
Expected Outcomes
Documented ability to create and deploy a customized version of the existing ERDDAP mobile app project. Customizations should include: look and feel, home page content, source ERDDAP, included content within source ERDDAP. Depending on interest and expertise, functional improvements could be made to the application, including: addition of new content types (gliders, habs data, etc), unit conversion, improved unit and parameter labeling.
Skills required
Intermediate skills or keen interest in learning in any of the following:
- React
- D3js
- Google CI deployment process
- Typescript/Javascript
Expertise
Intermediate
Topic Lead(s)
@akbstone
Relevant links
Existing application: https://stage-mobile-erddap.srv.axds.co/stations. Note: Axiom will need to move mobile erddap to github. Shared charts/maps/utilities dependencies are publicly available on npm, but should probably also be moved from internal git to github.
Project Description
This project would build on work completed during the 2019 hackathon in Ann Arbor. Recently, Axiom has updated and deployed an updated version of the ERDDAP mobile application. This project would focus on creating methods for customizing the data included in an application instance, deploying it using github CI (or similar) and customizing the home page as well as overall look and feel (logo, color scheme, labels and descriptions)
Expected Outcomes
Documented ability to create and deploy a customized version of the existing ERDDAP mobile app project. Customizations should include: look and feel, home page content, source ERDDAP, included content within source ERDDAP. Depending on interest and expertise, functional improvements could be made to the application, including: addition of new content types (gliders, habs data, etc), unit conversion, improved unit and parameter labeling.
Skills required
Intermediate skills or keen interest in learning in any of the following:
Expertise
Intermediate
Topic Lead(s)
@akbstone
Relevant links
Existing application: https://stage-mobile-erddap.srv.axds.co/stations. Note: Axiom will need to move mobile erddap to github. Shared charts/maps/utilities dependencies are publicly available on npm, but should probably also be moved from internal git to github.