Skip to content

In this simple app I've tried to show my firebase skills It's a basic app in terms of ui but you can see how I integrated Firebase realtime Database, Auth and many more.

Notifications You must be signed in to change notification settings

yousufmyk/Firebase-Backend

Repository files navigation

Firebase App

Developed a mobile app leveraging Firebase for user authentication, storage, and realtime database. Implemented sign up and login flows with Firebase Auth, uploaded images to Firebase Storage, and synced data across clients using the Firebase Realtime Database.

Screenshots

Features

  • User registration and login with Firebase Authentication
  • Image upload and storage using Firebase Storage
  • Realtime data syncing across clients with Firebase Realtime Database

Built With

  • Flutter - Beautiful native apps in record time
  • Firebase - Backend-as-a-Service for mobile applications
  • Cupertino_icons - Set of widgets implementing the current iOS design language
  • Firebase_core - A Flutter plugin to use the Firebase Core API
  • Firebase_storage - A Flutter plugin to use the Firebase Cloud Storage API
  • Firebase_auth - A Flutter plugin to use the Firebase Authentication API
  • Cloud_firestore - Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS
  • Fluttertoast - Toast Library for Flutter, Easily create toast messages in single line of code
  • Firebase_database - Flutter plugin for Firebase Database, a cloud-hosted NoSQL database with realtime data syncing across Android and iOS clients, and offline access
  • Image_picker - Flutter plugin for selecting images from the Android and iOS image library, and taking new pictures with the camera.

Getting Started

Prerequisites

  • Flutter SDK
  • Any IDE with Flutter plugin installed (VSCode, Android Studio etc)

Installation

  1. Clone the repo

    git clone https://github.com/<yousufmyk>/firebase-app.git
    
  2. Install dependencies

    flutter pub get
    

. Install dependencies for IOS

cd ios
pod update
  1. Run the app

    flutter run
    

Testing

  • Unit tests - flutter test test/*.dart

Contributing

Contributions are welcome! Please read CONTRIBUTING.md for guidelines.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with ❤️ by Mohamed Yousuf

About

In this simple app I've tried to show my firebase skills It's a basic app in terms of ui but you can see how I integrated Firebase realtime Database, Auth and many more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published