This repository contains a sample Ionic mobile application with Angular and Firebase integration. The application demonstrates user authentication, registration, and basic navigation between pages using route guards.
User registration User login/authentication Route guards for protected routes Basic navigation between pages
Ionic Framework Angular Firebase
Before getting started, ensure that you have the following software installed on your machine:
Node.js Ionic CLI Firebase account
Follow these steps to run the application on your local machine:
- Clone this repository to your local machine:
git clone https://github.com/JanneImmonen/IonicFirebaseDemo.git
- Navigate to the project directory:
cd IonicFirebaseDemo
- Install the dependencies:
npm install
-
Set up your Firebase project and add your Firebase configuration to the environment.ts file in the src/environments folder.
-
Run the application in your local development environment:
ionic serve
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a branch with your changes.
- Commit and push your changes.
- Create a pull request to the main repository.
This project is licensed under the MIT License. See the License file for more information.