One app for all women that covers everything from safety to health and more. 👩💪

Overview

sampoorna

Sampoorna is a one-in-all solution concept revolving around the women who fight one on one with various problems. With it's features encapsulating solutions for majority of the problems faced by modern day women, it is a tool one step ahead of the existing tech-based solutions to the problems.

What it does 🎯

We came up with an Android app solution named Sampoorna especially designed to help those women who are busy in their lives and tend to ignore the signs and forget to take precautions. The main motive of our Application is to spread awareness among the women and serve as the only tool they would require to ensure their safety and good health. Currently, it has two feature:

  1. SOS Feature: ensures safety.
  2. Period Tracking Calendar: If you are wondering when you last had a period or would like to know when your next one is due, you can easily find out using this feature. Sampoorna to minimize the problems of modern day women & help them to live a healthy and care-free life.

What's next for Sampoorna Android App ?

  1. We want to grow our community and make Sampoorna Application available to every woman in the world. To enhance accessibility of Sampoorna to rural women, we have planned to make the safety feature available offline too.
  2. We will be adding features of blogs and health tracking to detect existing symptoms in the updated versions.
  3. We want to promote Sampoorna to a much larger extent. Every single girl & woman should know about women safety, its precautions, and their health issues and their cures through this Application.

Contributors


Hope you like it ❤️ .

Comments
  • Add Blogs Fragment

    Add Blogs Fragment

    • Add a Blogs Fragment, which is accessible by the bottom navigation currently available.
    • Create a Recycler View inside it, which for now shows dummy text, and can be later used to get fetched results from some apis.
    GSSoC22 Level3 
    opened by yellowHatpro 12
  • Improve Edit Texts error visibility in Onboarding User Info Fragment

    Improve Edit Texts error visibility in Onboarding User Info Fragment

    I want to add some toast in onboarding_user_info.xml, and also want to change the font. Please raise my issue. Also If anyone wants to contribute with me, please feel free to dm me in my Linkedin Profile. I am happy to work with you.

    Regards, Sarvesh

    GSSoC22 Level1 
    opened by sarveshpatelsp 9
  • Fixed #40: Self Care Fragment Implemented with Grid View

    Fixed #40: Self Care Fragment Implemented with Grid View

    Fixed #40

    Self-Care Fragment Implemented with Grid View Below is the screen recording of implementation:-

    https://user-images.githubusercontent.com/76530270/158836218-15c86de0-be05-4cd2-a04b-a30abb6f581c.mp4

    GSSoC22 Level2 
    opened by MohitGupta121 7
  • Add feature to add contacts from Phone's Contact app

    Add feature to add contacts from Phone's Contact app

    As of now, we need to manually add a contact to the contacts list. Add a feature that let us choose a contact from the phone's contact app. The person should still be able to manually enter contact.

    GSSoC22 Level2 
    opened by yellowHatpro 4
  • [Bug] The two text box of fragment_tracking.xml page overlaps with each other

    [Bug] The two text box of fragment_tracking.xml page overlaps with each other

    Is there an existing issue for this?

    • [X] I have searched the existing issues.

    Describe the Bug.

    The two TextViews date_text and subheading of the fragment_tracking.xml page overlaps with each other.

    Code of Conduct

    • [X] I agree to follow this project's Code of Conduct
    opened by Rupangkan 4
  • JWT authentication completion

    JWT authentication completion

    Proposed Changes

    Added urls for the various endpoints, signin and signup are working properly

    Additional Info

    Direct authentication is not working yet

    Checklist

    • [x] ✅ My code follows the code style of this project.
    • [ ] 📝 My change requires a change to the documentation.
    • [ ] 🎀 I have updated the documentation accordingly.
    • [x] 👀 I have read the CONTRIBUTING document.
    • [x] 🌟 ed the repo
    • [ ] Bug fix (non-breaking change which fixes an issue)
    • [ ] New feature (non-breaking change which adds functionality)
    • [x] Breaking change (fix or feature that would cause existing functionality to change)
    opened by ken1000minus7 3
  • Fix #55: Hide Bottom Navigation on Contact List Fragment

    Fix #55: Hide Bottom Navigation on Contact List Fragment

    Fixed #55 Debug the transition between fragments navigation using bottom navigation

    Below is the Screen Recoding of Changes:-

    https://user-images.githubusercontent.com/76530270/163543050-d252b04e-6758-444c-b2b7-5464f69adedd.mp4

    GSSoC22 Level2 
    opened by MohitGupta121 3
  • [Bug] In

    [Bug] In "Add Contact" page, pressing enter creates a new paragraph instead of jumping to the next section

    In the "Add Contact" page, on pressing enter user should be directed to the next text field instead of a new paragraph. Also, in the phone no. field, only numeric digits must be allowed to type.

    bug GSSoC22 Level1 
    opened by its-me-debk007 3
  • Code Refactoring

    Code Refactoring

    • Size in layout file are defined statically , it should be imported from dimen file
    • Color to textview/ other views are defined statically , it should be imported from color xml file.
    opened by logicgupta 3
  • PR Template

    PR Template

    Creating a pull request template to ensure that the pull request contains all the information and details regarding pr so that it will be easy to review them.

    @yellowHatpro can you please assign me this ??

    GSSoC22 Level1 
    opened by Chitrakshi2531 2
  • Edit stuff in profile page added

    Edit stuff in profile page added

    Related Issue

    Resolves #66

    Proposed Changes

    • Fab for editing added in profile page
    • Username in AlertFragment obtained from room instead of SharedPreferences

    Additional Info

    None lol

    Checklist

    • [x] ✅ My code follows the code style of this project.
    • [ ] 📝 My change requires a change to the documentation.
    • [ ] 🎀 I have updated the documentation accordingly.
    • [x] 👀 I have read the CONTRIBUTING document.
    • [ ] 🌟 ed the repo
    • [ ] Bug fix (non-breaking change which fixes an issue)
    • [x] New feature (non-breaking change which adds functionality)
    • [ ] Breaking change (fix or feature that would cause existing functionality to change)

    Output Screenshots

    image image

    GSSoC22 Level2 
    opened by ken1000minus7 1
  • Improve Track Mensuration Feature

    Improve Track Mensuration Feature

    • Add a Calender view that shows and lets one select the last period date, and on its basis notify the user about the periods 5 days before the next expected cycle. If the user already had periods, the new date should be added to the calendar, otherwise, it should show no. of days elapsed, since the expected date.
    • Take avg cycle of 28 days.
    • Implement Notifications for notifying the user.
    • You can also work on UI improvement.
    GSSoC22 Level3 
    opened by yellowHatpro 11
  • Encrypt User Data

    Encrypt User Data

    When the user submits a mobile number for SOS service, we can encrypt that data before saving it to the database. This will ensure that their contacts/data is safe with the team.

    opened by itsnitish22 0
  • UI change

    UI change

    In the app bottom nav bar button is very light .Its hard to understand what is write there.so I wanna work with this issue .Please assign it to me .

    opened by Masud-00 1
  • Workflow for Automated Release

    Workflow for Automated Release

    Hey, we should build a workflow for automatic release, so that whenever major changes are made to the code or a pull request is merged, that workflow can trigger and a new release is created in the repository's releases section. If this suggestion seems to be good, kindly assign this issue to me. I'll build a pipeline for the same.

    opened by itsnitish22 0
Owner
Open Lake
Cool open source projects maintained by IIT Bhilai students
Open Lake
Bring type-safety to your GitHub actions' API!

GitHub Actions typing Bring type-safety to your GitHub actions' API! This is a GitHub action that validates your action's type specs (action-types.y(a

Piotr Krzemiński 23 Dec 18, 2022
Health Monitoring App WearOS With Kotlin

HealthMonitoringAppWatchOS This application collects health information in real-time and sends it over to AWS to analyze for abnormalities. Overview T

UBC Cloud Innovation Centre, powered by AWS 0 Feb 6, 2021
Health Monitoring App WearOS With Kotlin

HealthMonitoringAppWearOS This application collects health information in real-time and sends it over to AWS to analyze for abnormalities. Overview Th

Derrick Cheng 0 Dec 15, 2021
TakeNotes, taking care of your tasks and your health

Take Notes - Para tornar sua rotina mais Saudável TakeNotes, cuidando de suas tarefas e de sua saúde Sobre • Funcionalidades • Layout • Como executar

null 0 Dec 7, 2021
This is for mental health

Mental-health Cloning of Mental Health Android Application Mental Health Domain ?? Open-Source Library Glide Firebase RoomDatabase Things we used whil

Reeta Thakur 1 Nov 22, 2021
Kotlin multi platform project template and sample app with everything shared except the UI. Built with clean architecture + MVI

KMMNewsAPP There are two branches Main News App Main The main branch is a complete template that you can clone and use to build the awesome app that y

Kashif Mehmood 188 Dec 30, 2022
Kotlin microservices with REST, and gRPC using BFF pattern. This repository contains backend services. Everything is dockerized and ready to "Go" actually "Kotlin" :-)

Microservices Kotlin gRPC Deployed in EC2, Check it out! This repo contains microservices written in Kotlin with BFF pattern for performing CRUD opera

Oguzhan 18 Apr 21, 2022
It is a fun project(android app), that contains everything about hip-hop.

Hip Hop School This is a fun project (android app). This app contains information about Hip Hop, like its history, beefs, etc. App Architecture An att

Jatin Vashisht 0 Dec 12, 2021
Binding your extras more easier, more simpler for your Android project

Ktan Ktan make your intent / arguments more easier and readable. And most important, will help you bind all extras for your activity / fragment. And a

Ade Fruandta 3 Jan 7, 2023
Bring together all of the remarkable Computer Graphics Algorithms in one place 🚀

Compose Computer Graphics Playground ?? "There was an idea to bring together all of the remarkable Computer Graphics Algorithms in one place. And keep

Jaseemakhtar 162 Dec 27, 2022
CovidTracker traces all the covid-19 cases all over the world.

CovidTracker Crona Tracker trace india covid-19 cases upto district level and can trace other countries cases too. It can also traces user's current l

Anuraj Jain 6 May 22, 2021
Checks for app updates and automatically updates the current app if the new one in local storage have a different version

Silent Android App Update Sample This sample shows how to update Android app silently without user confirmation with a device owner app. It works on A

Hamdi Guerbej 1 May 14, 2022
Swarup 2 Feb 6, 2022
The app is composed of 2 screens, first is the profile screen, it has the user_name and address pinned at the top and then it lists all of this user’s albums.

The app is composed of 2 screens, first is the profile screen, it has the user_name and address pinned at the top and then it lists all of this user’s albums. When you press on any album it navigates to the second screen which is an album details screen that contains list of the images in an recyclerview grid. Also you have search bar that you can filter within the photos album by the image title.

Mahmoud Ibrahim 4 Jul 10, 2022
Clean MVVM with eliminating the usage of context from view models by introducing hilt for DI and sealed classes for displaying Errors in views using shared flows (one time event), and Stateflow for data

Clean ViewModel with Sealed Classes Following are the purposes of this repo Showing how you can remove the need of context in ViewModels. I. By using

Kashif Mehmood 22 Oct 26, 2022
📦📦Video downloader for Android - Download videos from Youtube, Facebook, Twitter, Instagram, Dailymotion, Vimeo and more than 1000 other sites

youtube-dl-android ?? An Android client for youtube-dl: https://github.com/rg3/youtube-dl Major technologies Language: Kotlin Architecture: MVVM Andro

Cuong Pham 443 Dec 30, 2022
Ktor is an asynchronous framework for creating microservices, web applications and more.

ktor-sample Ktor is an asynchronous framework for creating microservices, web applications and more. Written in Kotlin from the ground up. Application

mohamed tamer 5 Jan 22, 2022
Android library to help enter, and more importantly, leave, android "Immersive Mode".

Immersive Lock Android has various ways to full screen an application including locking the screen to prevent accidentally leaving the app. This is pa

Baby Apps 2 May 20, 2022