Skip to content

Trabalho de faculdade utilizando Flutter e Firebase como Backend e banco de dados

Notifications You must be signed in to change notification settings

giseletoledo/flutter-app-fisio

Repository files navigation

FisioControl - Projeto criado na faculdade

Aplicativo criado utilizando a linguagem de programação Dart e o framework multiplataforma Flutter e acesso ao cadastro através do firebase com banco de dados. Tem funcionalidade de cadastro de usuários, cadastro de sessões, área de administrador e área do paciente, para acessar os vídeos cadastrados pelo app que ele consegue abrindo o app do Youtube.

Protótipo das telas desenvolvidas no Figma

Stacks

  • Flutter - environment sdk: 2.7.0 < 3.0.0

  • Dependências

    • firebase_core: ^0.5.0
    • cloud_firestore: ^0.14.0+2
    • provider: ^4.3.2+2
    • uuid: ^2.2.2
    • date_format: ^1.0.9
    • firebase: ^7.3.2
    • firebase_auth: ^0.18.1+1
    • firebase_auth_web: ^0.3.1+1
    • url_launcher: ^5.2.5
  • Gerenciamento de estados - Provider

  • Banco de Dados e Backend Firebase - Cloud Firestore (No SQL) - Cloud Firestore

Estrutura

  
| main.dart  
+---helpers
|       firebase_erros.dart
|       validators.dart
|       
+---models
|       sessao.dart
|       user.dart
|       userfisio_manager.dart
|       user_fisio.dart
|       user_manager.dart
|       
+---providers
|       sessao_provider.dart
|       
+---screens
|   |   addeditsessao_screen.dart
|   |   detalhesessao_screen.dart
|   |   homefisio_screen.dart
|   |   home_screen.dart
|   |   listapacientes_screen.dart
|   |   profile_fisio_screen.dart
|   |   profile_paciente_screen.dart
|   |   sessoesfisioscreen.dart
|   |   sessoespacientescreen.dart
|   |   usertype_screen.dart
|   |   
|   +---login
|   |       fisiologin_screen.dart
|   |       pacientelogin_screen.dart
|   |       
|   \---signup
|           signupfisio_screen.dart
|           signuppaciente_screen.dart
|           
\---services
        firestore_service.dart

Para utilizar o flutter é necessário ter instalado o Dart SDK

Para instalar, maiores instruções no link Dart SDK:

https://community.chocolatey.org/packages/dart-sdk

Instalação do Flutter

https://flutter.dev/docs/get-started/install

Pode se utilizar tanto o Android Studio ou VScode

https://flutter.dev/docs/development/tools/android-studio

https://flutter.dev/docs/development/tools/vs-code

Clonando o repositório:

$ git clone https://github.com/giseletoledo/flutter-app-fisio

Baixar as dependências do projeto:

$ flutter pub get

Para rodar o app, digitar o comando na linha de comando, dentro do diretório raiz do app:

$ flutter run

Configuração do banco de dados, criar um novo:

Android IOS

Sobre o Flutter

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.

About

Trabalho de faculdade utilizando Flutter e Firebase como Backend e banco de dados

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages