Skip to content

KhalidWar/yaanyo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yaanyo

Real time chat and shopping checklist made with flutter utilizing Firebase and Cloud Firestore as backend.

Screenshots

Features

  • Real time chat with family and friends.
  • Catagorize shopping tasks by colored grids.
  • Easily add tasks to shopping list on the go.

Packages used

Overview of how it works

  • Authenticate via email and password managed by Firebase Auth.
  • If successful, log user in and upload user name, email, profile pic, and UID to Cloud Firestore for safe keeping and easy access.
  • To achieve "real time" interactivity, we are heavily utilizing Stream and StreamBuilder everywhere possible.
  • Streams. Streams everywhere.

Cloud Firestore Data Structure

Installation

Install by either sideloading attacked APK file on your android device or by building project from source following steps below.

Getting Started

Check out Flutter's official guide to installing and running flutter.

Prerequisites

  • Download an IDE either Android Studio or VSC
  • Install Flutter SDK and Dart plugin
  • Emulator or physical device

Steps

  • Clone this repo to your machine: https://github.com/KhalidWar/yaanyo.git
  • Run on Emulator or physical device
  • Sign up for an account
  • All set!

License

This project is licensed under MIT Licnese.

Acknowledge

Some profile pictures used in this projects are obtained from Unplash.

About

A flutter mobile app utilizing firebase.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages