Git Product home page Git Product logo

salus's Introduction

Salus Mental Health

This app is about users being able to chat with therapists easily.

Getting Started

Flutter SDK Version => 3.0.4

Add this to your package's pubspec.yaml file:

dependencies:
  # Network
  cached_network_image: ^3.2.1

  # Utility
  kartal:
    git: https://github.com/VB10/kartal

  # State
  flutter_bloc: ^8.0.1
  provider: ^6.0.3

  # Localization
  easy_localization: ^3.0.0
  hive_flutter: ^1.1.0

  

  cupertino_icons: ^1.0.2
  google_fonts: ^3.0.1

  # Firebase
  firebase_auth: ^3.6.2
  firebase_core: ^1.20.0
  cloud_firestore: ^3.4.2
  firebase_messaging: ^12.0.1
  
  # Auth
  sign_in_with_apple: ^4.1.0
  google_sign_in: ^5.4.0
  flutter_login: ^4.0.0


  # Helper
  crypto: ^3.0.2
  encrypt: ^5.0.1
  equatable: ^2.0.3
  font_awesome_flutter: ^10.1.0

  json_annotation: ^4.6.0
  logger: ^1.1.0
  
  shared_preferences: ^2.0.15
  dio: ^4.0.6
  intl: ^0.17.0

You can install packages from the command line:

$ flutter pub get
..

Technologies used in practice

  • For database => Firebase
  • For State Management => Bloc and Provider
  • For CD process => Fastlane

Features available in the app

  • Login and Register
  • User Views
  • Notification System(Have some bugs)
  • Profile Page Edit
  • Chat
  • Assign Page user to corp
  • User status badges
  • Fastlane update to App Store

The application summary is as follows, after the user logs in, the admin greets him. After the user talks to the admin via chat, the admin assigns a therapist to the user. Then, the user has a meeting with the therapist. The user has a page where he can update his name and surname. Users' online and offline statuses are under control, such as whether a therapist is appointed.

Application ScreenShoots

Screen Shot 2022-08-08 at 08 26 03 Screen Shot 2022-08-08 at 08 36 48 Screen Shot 2022-08-08 at 08 37 33
Screen Shot 2022-08-08 at 08 34 43 Screen Shot 2022-08-08 at 08 32 49 Screen Shot 2022-08-08 at 08 29 47

salus's People

Contributors

aydemiromer avatar

Stargazers

Gamze Gürcan avatar

Watchers

James Cloos avatar  avatar

salus's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.