This is a Community Health Records Data Collection Application that integrates Ionic 3, Angular 2+ and Parse Server. It's being used for community development data collection and assessment in the Dominican Republic.
Google Maps Javascript SDK
puente-data-collection/
│
├── resources/
│
├── src/
│ ├── app/ *Holds main logic for application
│ │ ├── app.constant.ts
│ │ ├── app.component.ts
│ │ ├── app.module.ts
│ │ ├── app.template.html
│ │ └── main.ts
│ │
│ ├── assets/
│ │ └── icon/
│ │ └── favicon.ico
│ │
│ ├── pages/ * Holds Model, View, and Controller for each page of the application
│ │
│ ├── providers/ * Provides "services" or functions to be used/re-used throughout application
│ │
│ ├── theme/
│ │ └── variables.scss * Defines CSS scheme for application
│ │
│ └── index.html
│
├── typings/
│ └── cordova-typings.d.ts
│
├── .editorconfig * Defines coding styles between editors
├── .gitignore * Example git ignore file
├── config.xml * Cordova configuration file
├── ionic.config.json * Ionic configuration file
├── LICENSE * MIT License
├── package.json * Defines our JavaScript dependencies
├── package-lock.json * Defines our exact JavaScript dependencies tree
├── README.md * This file
├── tsconfig.json * Defines the root files and the compiler options
├── tslint.json
└── *.png * Images for the README.md
The Ionic framework allows for the creation of highly interactive, cross-platform mobile applications that can be deployed across iOS, Android, and Windows devices. These hybrid applications include native functionalities, exhaustive gestures, and customizable tools to enhance user-friendliness. Those powerful capabilities are brought to Ionic because it provides mobile-friendly HTML
, JS
, and CSS
components to developers.
Some of its advantages are:
Parse Server is an open source version of the Parse backend that can be deployed to any infrastructure that can run Node.js
. It works with the Express web application framework and can be added to existing web applications, or run by itself. Its repository is on Github.
Parse offer a backend to store data, push notifications, social media integration for our app etc. The features provided tend to be helpful in prototyping quickly.
https://hopetambala.github.io/puente-ionic-datacollection/