
Yildiz App is a modern Flutter application with Material 3 UI designed for managing orders of a small food delivery company. It replaces the old system of sending messages for orders, which makes it easier both for the clients and the owner. Functions are viewing the food list, filling and submitting an order form, show, edit or delete sent orders and settings
The Yildiz App includes a variety of useful features:
- Home Page: A modern home page with hero view components.
- Order Form: Validates and submits orders to the database.
- Order List: Fetches orders from the database, handles potential errors, and displays them in a table format. Includes options to edit or delete orders.
- Settings: Includes settings for app theme, language, notifications, privacy, and account management.
git clone https://github.com/mfatihy70/YildizApp.git
cd YildizApp
flutter pub get
Before running the app, ensure the application is connected to a cloud PostgreSQL database (Aiven.io eg.)
You will need to create a variables.env
file in the assets
folder with the following entries:
DB_HOST=
DB_NAME=
DB_USERNAME=
DB_PASSWORD=
DB_PORT=
DB_SSL_MODE=true
Please replace the values with your actual database configuration details.
The necessary database tables will be created automatically when the first order is submitted.
flutter run
Contributions are welcome! Feel free to create a pull request (PR) or contact me directly.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.



