/Sahayog

'Sahayog' - A Flutter App Project by IEEE SB VIT Pune. Sahayog is an open-source app, serving the purpose of providing Old Age Home residents with an easy to use application for their daily needs, and notifications.

Primary LanguageDartMIT LicenseMIT

Sahayog

Sahayog is an assistance-based app for the elderly residing in Old-Age Homes.:house_with_garden: It aims to provide the residents with a common platform to interact and use to fulfill their daily needs, and notifications.:bell: Moving forward, we intend to create an Administrator App for Sahayog so that the Old Age Home staff can co-ordinate and use our app to it's fullest capacity.

If you wish to contribute to the repo, there are pre-existing threads inside the Issues Tab. ❔

Feel free to raise any Issues, or problems ❓ you may face into the Issues Tab.

Table Of Contents

1) Screenshots

2) Installation

3) Usage

4) Features

5) API Reference

6) License

7) Contributors

8) Support

1. Screenshots

Home Page Tracker India Tracker
Precautions Emergency Emergency Pune

2. Installation

Note: As a Pre-requisite, you must have the latest version of Flutter installed. You can download Flutter from here.

  • Fork this repository to your Account. Learn how to Fork here.
  • Clone the repository on your system by using git clone https://github.com/IEEE-SB-VIT-Pune/Sahayog.git
  • Run flutter pub get command.
  • Run the application.

3. Usage

1) Login/Sign Up Page:

Users can freely log in or create their new account using their account credentials.

2) Home Page:

Upon successful login or account creation, users are redirected to the Home page of Sahayog. Here, a new quote is displayed daily, along with which, the latest upcoming event can be seen. An Emergency Contact is also displayed. The bottom most widget redirects you to the Medicines page upon clicking where users can schedule and edit their medicine intake.

3) Events Page:

Events Slider is shown where 3 of the latest events are displayed. A Calendar is also available in the App Bar.

4) Settings Page:

The Settings Page includes a vast majority of options, such as: Profile Page, Emergency Contacts, Feedback, Privacy Policy, and Language selection.

  1. Profile Page: Users can edit their personal details regarding their own profile on the app.
  2. Emergency Contacts: Users can add/remove emergency contacts as they wish.
Note: Feedback, Privacy Policy, and Language selection are under implementation.

4. Features

Implemented

  • Firebase Authentication ✅
  • Calendar 📆
  • Events Slider 😍
  • Daily Quotes ✨

Under Progress

  • Health Page 💊
  • Profile Page 👤
  • Google SignIn 💛

All of the above features are open to contributions from all open-source contributors.

Note: Events Slider and Health Page features are going to work in correspondence with the Administrator App, which is currently under progress.

5. API Reference

6. License

This repository and its contents fall under the MIT License.

7. Authors

Ishan Rakte (Project Head)

Aastha Agarwal (App Developer)

Akshata Gile (App Developer)

Sahil Patil (App Developer)

Siddhi Patil (UI/UX Designer)

Samarth Thosar (App Developer)

8. Support

Contributions, issues, and feature requests are welcome!

Give a ⭐️ if you like this project!