Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kauahensilva/dart_flutter_personal_expenses

Mobile application developed in Flutter with the aim of managing personal expenses.
https://github.com/kauahensilva/dart_flutter_personal_expenses

dart firebase flutter

Last synced: 9 days ago
JSON representation

Mobile application developed in Flutter with the aim of managing personal expenses.

Awesome Lists containing this project

README

        

# DartFlutter_PersonalExpenses

### 🎓 Running App (Web)

> Link: [Flutter Dart Personal Expenses Web App](https://dart-flutter-despesas-pessoais.vercel.app/)

> ⚠️ **Note:** This app was developed for mobile devices, some fonts may not be displayed correctly in other environments.

### 🚀 Project Initiative

A project developed in Flutter and Dart to demonstrate knowledge.

### 📋 Prerequisites for Execution

Make sure you have Flutter and Dart installed. If you don't, follow the instructions at [flutter.dev](https://flutter.dev/docs/get-started/install) or [youtubeTutorial](https://www.youtube.com/watch?v=7Kpd6eprz4k) for installation.

Flutter --version:

```
Flutter 3.16.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 78666c8dc5 (7 days ago) • 2023-12-19 16:14:14 -0800
Engine • revision 3f3e560236
Tools • Dart 3.2.3 • DevTools 2.28.4
```

Have a working environment like [Visual Studio Code](https://code.visualstudio.com/).

Within this environment (vscode), install the extensions [Dart](https://marketplace.visualstudio.com/items?itemName=Dart-Code.dart-code) and [Flutter](https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter).

### 🔧 Deployment

1. **Clone this repository:**

```bash
git clone https://github.com/KauaHenSilva/DartFlutter_PersonalExpenses.git
```

2. **Navigate to the project directory:**

```bash
cd DartFlutter_PersonalExpenses
```

3. **Get the dependencies:**

```
flutter pub get
```

4. **Build the Application:**

```
flutter build $deviceType --verbose --dart-define=URL_BASE=$FireBaseWeb
```

### Usage

Now the project is set up. You can run it with the following command:

flutter run

When prompted on the screen:

```
[1]: 'Device' (Android)
[2]: 'Device' (ios)
[3]: Windows (windows)
[4]: Linux (linux)
[5]: Chrome (chrome)
[6]: Edge (edge)
```

Press the best option for your case.