😷 Isolasi mandiri shouldn't be lonely. Let's accompany those in need.

Overview

😷 Temenin Isoman

Pre-Release Release

Isolasi mandiri shouldn't be lonely. Let's accompany those in need.

πŸ“± APK

You can download our apk on releases.

πŸ‘¨β€βš• πŸ‘©β€βš•οΈ Brief

Pada saat seorang pasien pertama kali terkena COVID-19, pasti mereka akan kebingungan akan banyak hal terutama tentang apa yang harus selanjutnya mereka lakukan. Aplikasi yang hendak kami bangun, bertujuan untuk memberikan berbagai informasi tersebut.

Hal ini dimulai dari pendeteksian mandiri untuk pasien yang hendak mengetahui apakah ia terkena COVID-19 atau tidak, di mana pendeteksian ini dilakukan dengan pengisian form yang berisi gejala-gejala yang terjadi umumnya pada pasien penderita COVID-19. Hasil dari pengisian form ini akan menentukan tindakan pasien selanjutnya. Jika pasien terindikasi mengidap COVID-19, maka akan ditampilkan informasi-informasi kontak penting yang dapat dihubungi pasien untuk mendapatkan tindakan medis selanjutnya.

Pasien juga bisa melihat informasi ketersediaan kamar di rumah sakit tertentu jika mereka memutuskan untuk menjalani rawat inap. Selanjutnya, jika pasien memilih untuk melakukan isoman, mereka juga diberikan suatu checklist harian maupun berkala mengenai apa saja yang harus mereka lakukan.

Selain fitur khusus untuk pasien, kami juga akan memberikan informasi-informasi penting yang berhubungan dengan COVID-19 itu sendiri yang dapat berupa informasi terbaru mengenai COVID-19, serta tips dan trik untuk dapat terhindar maupun sembuh dari COVID-19.

Fitur yang kami kembangkan juga dapat menjembatani kepentingan tenaga kesehatan dalam memberikan informasi yang akurat kepada masyarakat luas mengenai gejala-gejala COVID-19 yang ada dan yang akan ada, serta obat dan penanganan yang bisa diberikan kepada pasien.

Yang terakhir, adalah fitur yang dapat diakses oleh semua orang berupa notes, yang berisikan pesan yang bertujuan untuk memberikan semangat bagi semua orang yang terkena COVID-19. Notes ini dapat ditampilkan langsung melalui app tersebut.

πŸ“ Daftar Modul

  • Deteksi Mandiri
  • Isoman Check List
  • COVID Tips and Tricks
  • Emergency Contacts
  • Daftar Obat dan Gejala
  • Info Bed Capacity
  • Happy Notes

πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ Persona

User Yang Tidak Login

User yang tidak login dapat:

  • Melakukan Deteksi Mandiri
  • Melihat COVID Tips and Tricks
  • Melihat Emergency Contacts
  • Melihat Daftar Obat dan Gejala
  • Melihat Info Bed Capacity
  • Melihat Happy Notes

User Yang Sudah Login

User yang sudah login dapat:

  • Mengakses semua modul dari user yang tidak login
  • Mengakses Isoman Check List
  • Mengumpulkan Happy Notes

Fasilitas Kesehatan

Fasilitas Kesehatan dapat:

  • Mengubah Deteksi Mandiri
  • Menambah Tips and Tricks
  • Menambah Emergency Contacts
  • Menambah Daftar Obat dan Gejala
  • Menambah Info Bed Capacity

πŸ‘¨β€πŸ’» Team Members:

  • Dinda Adriani Siregar - 2006528622
  • I Made Indra Mahaarta - 2006595955
  • Immanuel Gerald Ronaldo Nadeak - 2006527336
  • Marcellino Chris O'Vara - 2006523823
  • Muhammad Agil Ghifari - 2006595835
  • Sabyna Maharani - 2006595886
  • Stephanus Dario - 2006527550
You might also like...

The projects and the materials that accompany the Flutter Apprentice book

The projects and the materials that accompany the Flutter Apprentice book

Jan 7, 2023

A basic flutter app used to accompany a walkthrough

FLUTTER WALKTHROUGH Install Flutter SDK Dart SDK comes with the Flutter SDK Android Studio or XCode or VS Code Android Studio Install Flutter plugin f

Dec 15, 2021

Easily scan your documents on the go with Paper. Scan those documents at ease with real-time document detection, multi paged pdfs, optimized and cleaner clicks from an easy to navigate UX

Easily scan your documents on the go with Paper. Scan those documents at ease with real-time document detection, multi paged pdfs, optimized and cleaner clicks  from an easy to navigate UX

Easily scan your documents on the go with Paper. Scan those documents at ease with real-time document detection, multi paged pdfs, optimized and cleaner clicks from an easy to navigate UX

Dec 16, 2022

A companion app for those who were aflicted with the Alzeheimer diesese

A companion app for those who were aflicted with the Alzeheimer diesese

Ψ±ΩΩŠΩ‚ | Companion FlutterWeekend Project! Authors Mohammed Almazyad: GitHub & Linkedin. Waleed Alasad: GitHub & Linkedin. فكرة Ψ§Ω„ΨͺΨ·Ψ¨ΩŠΩ‚ | IDEA ΨͺΨ·Ψ¨ΩŠΩ‚ رفي

Mar 26, 2022

This repository contains Collection of UIs made using Flutter. Original Design of all the UIs were created by someone else. I tried to recreate those UIs using Flutter

This repository contains Collection of UIs made using Flutter. Original Design of all the UIs were created by someone else. I tried to recreate those UIs using Flutter

Flutter-UIs-Collection This repository contains Collection of UIs made using Flutter. Original Design of all the UIs were created by someone else. I t

Nov 26, 2022

A wrapper around our Cocoa and Java client library SDKs, providing iOS and Android support for those using Flutter and Dart.

A wrapper around our Cocoa and Java client library SDKs, providing iOS and Android support for those using Flutter and Dart.

Ably Flutter Plugin A Flutter plugin wrapping the ably-cocoa (iOS) and ably-java (Android) client library SDKs for Ably, the platform that powers sync

Dec 13, 2022

Easy nav - A simple wrapper around flutter navigator, dialogs and snackbar to do those things without context

EasyNav Just a simple wrapper around flutter navigator, dialogs and snackbar to

Feb 26, 2022

Jisho - A multiplatform Application for jisho.org website for those who does not want to bother with the browser and distractions

Jisho - A multiplatform Application for jisho.org website for those who does not want to bother with the browser and distractions

Jisho.org Jisho.org Application Getting Started I am frustrated to go back and f

Feb 21, 2022

Flutter ScrollView Observer - a library of widget that can be used to listen for child widgets those are being displayed in the scroll view

Flutter ScrollView Observer - a library of widget that can be used to listen for child widgets those are being displayed in the scroll view

Flutter ScrollView Observer - a library of widget that can be used to listen for child widgets those are being displayed in the scroll view

Jan 6, 2023

A flutter app for a wordpress websites with clean and elegant design. This app is available in free and pro version. You can choose to use the one you need.

A flutter app for a wordpress websites with clean and elegant design. This app is available in free and pro version. You can choose to use the one you need.

πŸ“Œ Get Flutter for Wordpress Flutter for wordpress is currently available in free and pro version: Flutter for Wordpress Flutter for Wordpress Pro Bea

Dec 13, 2022

The one and only Docker Tool you will ever need again

# container_tool A new Flutter project. ## Getting Started This project is a starting point for a Flutter application. A few resources to get you

Nov 17, 2021

The app you need for Genshin Impact

The app you need for Genshin Impact

Shiori A Genshin Impact database kinda app This app is not affiliated with or endorsed by miHoYo. Shiori is just a database app for the Genshin Impact

Dec 17, 2022

Ozzie is your testing friend. Ozzie will take an screenshot during integration tests whenever you need. Ozzie will capture performance reports for you.

Ozzie is your testing friend. Ozzie will take an screenshot during integration tests whenever you need. Ozzie will capture performance reports for you.

ozzie.flutter Ozzie is your testing friend. Ozzie will take an screenshot during integration tests whenever you need. Ozzie will capture performance r

Nov 3, 2022

A light weight library to easily manage a progress dialog with simple steps whenever you need to do it. You can easily show and hide it.

A light weight library to easily manage a progress dialog with simple steps whenever you need to do it. You can easily show and hide it.

progress_dialog A light weight package to show progress dialog. As it is a stateful widget, you can change the text shown on the dialog dynamically. T

Dec 11, 2022

From then on, developers only need to master one Button component, which is enough.

From then on, developers only need to master one Button component, which is enough.

FButton From then on, developers only need to master one Button component, which is enough. Support corners, borders, icons, special effects, loading

Nov 22, 2022

All the tools you need to build an app in 2 minutes

All the tools you need to build an app in 2 minutes. This is the main, standard CC Core. The plan is to make this into smaller, independent modules, but for now we are making it all available.

Dec 30, 2021

The app you need for Genshin Impact

The app you need for Genshin Impact

Shiori A Genshin Impact database kinda app This app is not affiliated with or endorsed by miHoYo. Shiori is just a database app for the Genshin Impact

Dec 17, 2022

A bottom navigation bar that you can customize with the options you need, without any limits.

A bottom navigation bar that you can customize with the options you need, without any limits.

Bottom Personalized Dot Bar A bottom navigation bar that you can customize with the options you need, without any limits. You can also customize the a

Oct 20, 2022
Comments
  • Tips and tricks 2.0

    Tips and tricks 2.0

    Perubahan pada modul global 😷

    • Mengubah desain/warna Drawer
    • Mengubah nama dan ikon aplikasi
    • Menambah fitur hide/show password untuk login

    Perubahan pada modul Tips And Tricks πŸ’‘

    Menyelesaikan integrasi dengan web service (fitur get data dan add data ke django) dan implementasi auth

    opened by sabynn 0
  • Implement Authentication

    Implement Authentication

    Authentication Features:

    • [x] Stored session id (persistent authentication with Django session)
    • [x] Login, logout functionality

    Fetching Data with Session ID:

    • Get the current session cookie from shared preferences (storage)
    final sessionCookie = await getSessionIdCookie();
    
    • Use the session cookie (which is already in form of headers map) to the http request
    final response = await http.post(
          Uri.parse("https://temenin-isoman.herokuapp.com/user/"),
          headers: sessionCookie);
    
    • The response can now be used!
    if (response.statusCode == 200) {
        return User.fromJson(jsonDecode(response.body)["data"]);
    } else {
        return null;
    }
    

    Notes on Updating Session Cookie when Login / Signup:

    Just add updateSessionId(response); if the response is success, for example:

    final sessionCookie = await getSessionIdCookie();
    final response = await http.post(
        Uri.parse("https://temenin-isoman.herokuapp.com/user/login"),
        headers: sessionCookie,
        body: {
            "username": _username,
            "password": _password,
        });
    
    if (response.statusCode == 200) {
        updateSessionId(response);
        // Do something
    }
    
    opened by MarcellinoCO 0
  • Add Main Page, Drawer, and Module Tips And Tricks 1.0

    Add Main Page, Drawer, and Module Tips And Tricks 1.0

    Package Utama (Temenin Isoman😷)

    Penjelasan Modularization

    Setiap module udah ada folder masing2, jadi pengerjaan bisa dilakuin di foldernya langsung. Di pubspec.yaml folder masing2, bisa ditambahin di bagian dependenciesnya gini (biar ga perlu nambahin ulang package yang udah ada di main package)

    dependencies:
            temenin_isoman_mobileapp:
                path: ../.
    

    Penjelasan Routing

    Routing atau navigation bisa diliat di lib/main.dart, di bagian routes. Di masing2 class yang butuh routing, bisa ditambahin aja variabel nama routenya. Contoh:

    static const routeName = '/nama-routenya';
    

    Terus bisa ditambahin aja ke lib/main.dart, di bagian routes. Contoh:

    NamaClass.routeName: (context) => NamaClass(),
    

    Routing ini kepakenya buat navigation pake .pushNamed(). Contoh:

    Navigator.pushNamed(
      context,
      NamaClass.routeName,
    );
    

    Di folder lib, route ini dipakai di dua file, yaitu:

    1. lib/widgets/custom_drawer.dart (masukkin ke dalam onTap)
    2. lib/widgets/module_card.dart (masukkin jadi parameter _categoryCard)

    Penggunaan Drawer

    Di lib/widgets/custom_drawer.dart udah ada Widget Drawer yang bisa dipake di setiap module, cara pakenya tinggal tambahin drawer: ke Scaffold. Contoh code:

    drawer: customDrawer(context),
    

    Kalo mau ubah Icon Hamburger Menu, tambahin code berikut ke AppBar

    leading: Builder(
        builder: (context) {
          return IconButton(
            icon: const Icon(
              Icons.short_text,
              size: 30,
            ),
            onPressed: () {
              Scaffold.of(context).openDrawer();
            },
          );
        },
    ),
    

    Penjelasan style di lib

    Di lib/common, ada file style.dart, yang isinya ada beberapa Color(sesuai color di web) sama TextTheme yang bisa dipake di tiap module, tapi opsional aja pakenya

    Package Tips And Tricks πŸ’‘

    Masih module awal aja(baru ngatur UI aja, belum ada integrasi ke webservice), tapi bisa diliat buat referensi cara implementasi sistem modularization atau routing/navigation-nya

    opened by sabynn 0
Owner
null
Easily scan your documents on the go with Paper. Scan those documents at ease with real-time document detection, multi paged pdfs, optimized and cleaner clicks from an easy to navigate UX

Easily scan your documents on the go with Paper. Scan those documents at ease with real-time document detection, multi paged pdfs, optimized and cleaner clicks from an easy to navigate UX

Harsh Joshi 38 Dec 16, 2022
A flutter app for a wordpress websites with clean and elegant design. This app is available in free and pro version. You can choose to use the one you need.

?? Get Flutter for Wordpress Flutter for wordpress is currently available in free and pro version: Flutter for Wordpress Flutter for Wordpress Pro Bea

mcyos118 18 Dec 13, 2022
The app you need for Genshin Impact

Shiori A Genshin Impact database kinda app This app is not affiliated with or endorsed by miHoYo. Shiori is just a database app for the Genshin Impact

Efrain Bastidas 153 Dec 17, 2022
A package that lets you include a cool, nice looking and validated Password TextFormField in your app to enhance user experience. The package is fully & easily modifiable.

A package that lets you include a cool, nice looking and validated Password TextFormField in your app to enhance user experience. The package is fully

Muhammad Hamza 21 Jan 1, 2023
A shopping cart application that lets the user create an account, select items, save the items in the cart, pay using the payment gateway, change account details and check order history.

Shopping Cart A new Flutter application. The main code file has all the code required for the mobile application. Getting Started This project is a st

null 1 Oct 14, 2021
This plugin lets you show a message in a simple way.

error_message This plugin lets you show a message in a simple way. Usage ErrorMessage( icon: Icon(Icons.error), title: "Error Title",

TamilKannan-Developer 0 Dec 5, 2021
This pub lets you share any kind of files (csv, mp4, png etc), take screenshot of the widgets you want and return as Image and share them directly as well in the form of an image.

share_files_and_screenshot_widgets This pub lets you share any kind of files (csv, mp4, png etc), take screenshot of the widgets you want and return a

Jay Mehta 22 Dec 28, 2022
Radiao - a radio explorer app that lets you listen to several stations of various countries

radiao Radiao is a radio explorer app that lets you listen to several stations of various countries. features trending stations popular stations liste

null 4 Apr 20, 2022
Android app that converts an URL to markdown, and lets you share it to your favorite notes app.

markdownr Android app that converts an URL to markdown, and lets you share it to your favorite notes app. I've written this app to save articles I fou

Andrea Ghensi 41 Dec 10, 2022
A discord bot, made with Dart, which lets you run your own pure Dart code snippets directly via a discord ping, and get the output in an instant.

A discord bot, made with Dart, which lets you run your own pure Dart code snippets directly via a discord ping, and get the output in an instant.

Anikate De 3 Oct 21, 2022