Chatz
? Packages
- FirebaseAuth - https://pub.dev/packages/firebase_auth
- FirebaseStorage - https://pub.dev/packages/firebase_storage
- FirebaseCore - https://pub.dev/packages/firebase_core
- Cloud Firestore - https://pub.dev/packages/cloud_firestore
- Provider - https://pub.dev/packages/provider
- Intl - https://pub.dev/packages/intl
- Google_Fonts - https://pub.dev/packages/google_fonts
- Font Awesome - https://pub.dev/packages/font_awesome_flutter
- Image Picker - https://pub.dev/packages/image_picker
- Shimmer - https://pub.dev/packages/shimmer
? Functionality
- Fully functional CRUD app
- Register, login and logout
- Create, read, edit and delete
- Localization - English and Icelandic are currently supported
- Search functionality
- Shimmer loading
State Management / Structure
? Design
- The design is inspired by Sulton handaya
- https://dribbble.com/shots/16578703-Pet-Finder-App
- https://dribbble.com/shots/16833148-Leadership-Learning-Apps
- Font Family: Sarabun for everything except the Chatz logo which has Boogaloo
- Images are from:
- www.pexels.com
- https://storyset.com/
- Color palette:

Challenges
- I had problems with the implementation of the chat - at first I was just talking to my self ?
Screenshot

Live preview
2022-08-16.21-28-35.mp4
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
- Lab: Write your first Flutter app
- Cookbook: Useful Flutter samples
For help getting started with Flutter development, view the
online documentation, which offers tutorials,
samples, guidance on mobile development, and a full API reference.