An open API service indexing awesome lists of open source software.

https://github.com/zahidayturan/tedarikten-app

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.
https://github.com/zahidayturan/tedarikten-app

dart firebase firebase-auth flutter flutter-apps flutter-examples mobile-app riverpod ui ui-ux

Last synced: 4 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

**Tedarikten** / Sanayi Sektörüne Yönelik Tedarik – Tedarikçi Mobil Uygulaması

**Supply – Supplier Mobile Application for the Industrial Sector developed with [Flutter](https://flutter.dev/)**.

*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**

- [x] Bir kullanıcı tedarik paylaşabilirken aynı zamanda başkaları tarafından paylaşılan
bir tedariğe de başvuru yapabilmektedir.
- [x] 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.
- [x] Kelime bazlı arama yaparak paylaşılan tedarik ihtiyaçları üzerinde arama yapabilir.
- [x] Paylaş seçeneği ile tedarik paylaşabilir.
- [x] 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.
- [x] 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.
- [x] Bir tedarik paylaşımınıza başvuru yapıldığında uygulamadan size bildirim
gelmektedir.
- [x] UI / UX
- [x] Kodlama düzeni ( clear code )
- [x] Unit Test ve Widget Test


### Dependencies

This project is built with a variety of great open source libraries and packages.

* [flutter_riverpod](https://pub.dev/packages/riverpod) - state-management [riverpod](https://riverpod.dev/)
* [path](https://pub.dev/packages/path) - cross-platform path manipulation
* [firebase_core](https://pub.dev/packages/firebase_core) - Which enables connecting to multiple Firebase apps
* [firebase_messaging](https://pub.dev/packages/firebase_messaging) - Firebase Messaging
* [firebase_auth](https://pub.dev/packages/firebase_auth) - Flutter plugin to use the Firebase Authentication API
* [firebase_storage](https://pub.dev/packages/firebase_storage) - Flutter plugin to use the Firebase Cloud Storage API
* [cloud_firestore](https://pub.dev/packages/cloud_firestore) - Flutter plugin to use the Cloud Firestore API
* [url_launcher](https://pub.dev/packages/url_launcher) - Flutter plugin for launching a URL
* [cupertino_icons](https://pub.dev/packages/cupertino_icons) - asset repo
* [file_picker](https://pub.dev/packages/file_picker) - File Picker, with extensions filtering support.
* [shared_preferences](https://pub.dev/packages/shared_preferences) - Wraps platform-specific persistent storage for simple data
* [intl](https://pub.dev/packages/intl) - Provides internationalization and localization facilities,
* [mockito](https://pub.dev/packages/mockito) - Mock library for Dart


### Installation
```sh
$ pub get
```

Add google-services.json file
```sh
Create firebase project and add `google-services.json` file in `android/app` folder.
```

**TODO**

## How can I support developers?
- Star our GitHub repo
- Create pull requests, submit bugs, suggest new features or documentation updates
- Follow our work

## 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](https://flutter.io/docs/get-started/codelab)
- [Cookbook: Useful Flutter samples](https://flutter.io/docs/cookbook)

For help getting started with Flutter, view our
[online documentation](https://flutter.io/docs), which offers tutorials,
samples, guidance on mobile development, and a full API reference.