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
- Provider
- Folder by Type
🎨
Design
- The design is inspired by Sulton handaya
- Font Family: Sarabun for everything except the Chatz logo which has Boogaloo
- Images are from:
- 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:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.