This is a starter templates for projects using Ionic, Angular, Capacitor, and Firebase.
It covers the building block of most applications.
This will be a template that will showcase multiple use-cases that help you build your next mobile app, either if you want to check out the code for help or inspiration, or download it and modify it to suit your needs.
It will cover a fully working authentication system, interaction with the database, upload/download files from storage, accessing native device functionality, and more.
TODO: Add pictures of the pages once things are a bit more complete.
TODO: Add getting started once the authentication module is completed.
The idea is to showcase Ionic, Angular, AngularFire, Capacitor, and rxjs. I'll add here the list and versions once the first module is completed.
TODO: List the main dependencies here and the version I'll use in the project.
TODO: Expand on this:
npm install
.environment.ts
and environment.prod.ts
replace the Firebase credentials..firebaserc
replace the items for your firebase application:{
"targets": {
"js-mobile-dev-templates": {
"hosting": {
"app": ["javebratt-ionic-firebase-template"]
}
}
},
"projects": {
"default": "js-mobile-dev-templates"
}
}
Once you've changed your firebase information you'll be able to run the template with either ionic's or angular's CLI serve
command.
ionic serve
The goal for this template is to have most of the things an application will have, this is the current roadmap and the showcase of the progress.
If there are items you'd like added or prioritized let me know, you can open an issue adding the enhancement
label.
Hi, I'm Jorge Vergara, If there's anything I can do to help you with let me know, you can reach me via Twitter at @javebratt.
First of all, thank you for wanting to help :)
Right now the best way you can help contribute to this repo is by opening issues to help me decide where to go and what to prioritize.
If you do want to open a PR for something, please reach out first, and we can talk about it to see if it fits 1) the roadmap, and 2) the vision I have for this template.
In the future I'll list the latest change here, and with each release I'll add a more detailed version of the changelog at CHANGELOG.md
Distributed under the MIT License. See LICENSE.txt for more information.