javebratt / ionic-firebase-capacitor-template

Template to showcase different use-cases about Ionic, Firebase, Capacitor
MIT License
7 stars 1 forks source link

Ionic, Angular, Capacitor, and Firebase Template

This is a starter templates for projects using Ionic, Angular, Capacitor, and Firebase.

It covers the building block of most applications.

Description

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.

Getting Started

TODO: Add getting started once the authentication module is completed.

Dependencies

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.

Installing

TODO: Expand on this:

{
  "targets": {
    "js-mobile-dev-templates": {
      "hosting": {
        "app": ["javebratt-ionic-firebase-template"]
      }
    }
  },
  "projects": {
    "default": "js-mobile-dev-templates"
  }
}

Executing program

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

Roadmap

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.

Authors

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.

Contributing

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.

Changelog

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

License

Distributed under the MIT License. See LICENSE.txt for more information.