Tedarikten / Sanayi Sektörüne Yönelik Tedarik – Tedarikçi Mobil Uygulaması
Supply – Supplier Mobile Application for the Industrial Sector developed with Flutter.
Bu repo Ondokuz Mayıs Üniversitesi Bilgisayar Mühendisliği Mobil Programlama Dersi Kapsamında 2023-2024 Yılı Güz Döneminde Verilen Final Ödevini içermektedir
This repository contains the final project given in the scope of the Mobile Programming Course for the Department of Computer Engineering at Ondokuz Mayıs University during the Fall Semester of the 2023-2024 academic year.
Grup 5
Ödev istenirleri
- Bir kullanıcı tedarik paylaşabilirken aynı zamanda başkaları tarafından paylaşılan bir tedariğe de başvuru yapabilmektedir.
- Bir firma temsilcisi olarak sisteme login olunduğunda ana akış sayfasına erişmiş olunur ve akışta paylaşılan tedarikler görülür.
- Kelime bazlı arama yaparak paylaşılan tedarik ihtiyaçları üzerinde arama yapabilir.
- Paylaş seçeneği ile tedarik paylaşabilir.
- Her tedariğin açıklaması, ve hangi sektör ile ilgili olduğu bilgisi ve gerekirse dosya eklenerek ek yapılarak paylaşım yapılabilmektedir.
- Bir kullanıcı paylaştığı tedarikleri listeleyebilmektedir. Listeledikleri tedariğin detay sayfasına gerek tedariği güncelleyebilmekte, bu tedarik için yapılan başvuruları, başvuran kişilerin profillerini görebilmektedir.
- Bir tedarik paylaşımınıza başvuru yapıldığında uygulamadan size bildirim gelmektedir.
- UI / UX
- Kodlama düzeni ( clear code )
- Unit Test ve Widget Test
This project is built with a variety of great open source libraries and packages.
- flutter_riverpod - state-management riverpod
- path - cross-platform path manipulation
- firebase_core - Which enables connecting to multiple Firebase apps
- firebase_messaging - Firebase Messaging
- firebase_auth - Flutter plugin to use the Firebase Authentication API
- firebase_storage - Flutter plugin to use the Firebase Cloud Storage API
- cloud_firestore - Flutter plugin to use the Cloud Firestore API
- url_launcher - Flutter plugin for launching a URL
- cupertino_icons - asset repo
- file_picker - File Picker, with extensions filtering support.
- shared_preferences - Wraps platform-specific persistent storage for simple data
- intl - Provides internationalization and localization facilities,
- mockito - Mock library for Dart
$ pub get
Add google-services.json file
Create firebase project and add `google-services.json` file in `android/app` folder.
TODO
- Star our GitHub repo
- Create pull requests, submit bugs, suggest new features or documentation updates
- Follow our work
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, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.