Code Monkey home page Code Monkey logo

sheheroes's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

sheheroes's Issues

Uploading video/image/audio files between using firebase

Feature: - Uploading video/image/audio files using firebase.

Expected Behaviour: -Upload video/image/audio files on cloud storage of firebase.
STEP 1: Initialize user with firebase
STEP 2: Upload the file on cloud storage and get the documentId after uploading it.
STEP 3: Store that documentId in userDetails map and send it back to in cloud firestore.

POINTS-25

REF:
https://firebase.flutter.dev/docs/firestore/usage/#!
https://firebase.flutter.dev/docs/storage/usage

Migrating to flutter 2.0

Feature: Project migration to flutter 2.0

Expected Behaviour: All packages should be compatible with flutter 2.0, deprecated field should be replaced with a new one.
POINTS-25

Google Authentication Through Firebase

Hello, I want to add Google Authentication Through Firebase... I noticed that email and password authentication already added, but not google authentication...I also work on google authentication in one of my projects..... So, I think, I can do it correctly..... If I can forward with that, Please assign me to here...I am also a GSSOC'21 participant......Thanks, @shagun25 ......

Onboarding/Walkthrough screens

Feature: Onboarding/Walkthrough of all features.
Expected Behaviour: Screens need to be added so that before using the app for the first time user can know about all the features of the app.
POINTS-25

Record video in background

Feature: - Record video in background

Expected Behaviour: - Record video when the user clicks any button in the background, then save it to the local store in the app.
POINTS-25

Add Issue And PR Tempaltes

Would like to add issue and pr templates to these project that will basically explain the type of issue and its description and also the type of pr the set of checklist that it obeys and its description

Kindly assign this to me as a part of Cross-Woc. I would love to do it

add contributing.md

Hi ! I would like to create a file named contributing.md which will
Add the following -

1.Difference between GIT and GITHUB
2.How to clone,fork repository
3.How to create a branch and then use git push to push to repo
4.Create a PR
5.Squash commits in a single issue into one
6, Updating the forked and local repo as the updations are made in the upstream
I would like to work on this as a part of GSSOC'21

Record audio in background

Feature: - Record audio in background

Expected Behaviour: - Record audio when the user clicks the in the background state, then save it to the local store in the app.
POINTS-25

Back button not working on all places

Feature: Add back button for screens and dialogue boxes

Expected Behaviour: Adding back button so that screens can be navigated back and dialogue boxes can be dismissed.

Capture image in foreground

Feature: Capture image in the foreground

Expected Behaviour: In case of emergency capture image in the foreground and save in local storage of app.

POINTS-25

notification service using firebase

Feature: Notification Service

Expected Behaviour: Core Notification service should be set up using firebase. Notification service required for activation of app, any sort of alarm if we are able to implement then we need this to work upon.
And many other features will add upon in future accordingly require this service.

Record audio in foreground

Feature: - Record audio in foreground

Expected Behaviour: - Record audio when the user clicks the in a foreground state, then save it to the local store in the app.
POINTS-25

Create Code of Conduct

I would like to add code of conduct file as code of conduct is a necessary file which the contributors need to follow so that everyone follows a decorum.

Refactor homescreen.dart file

  • Currently the homescreen.dart file consists of around 3700+ lines of code.

  • there are several widgets like Avatar glow that can be refactored to make the code structure short, clean and maintainable.

  • it's not a easy task to review any kind of changes in such kind of large file so let me refactor that file to make it more maintainable.

  • I saw at the bottom half of the code with a Map data
    Similar as below code :-


Map data = {
    "incidents": [
      {
        "id": "98518834",
        "type": 1,
        "severity": 2,
        "eventCode": 701,
        "lat": 39.537991,
        "lng": -105.036377,
        "startTime": "2019-06-01T08:00:00",
        "endTime": "2021-06-01T17:01:00",
        "impacting": false,
        "shortDesc":
            "US-85 Santa Fe Dr: intermittent lane closures from CO-470 to Highlands Ranch Pkwy",
        "fullDesc":
            "Intermittent lane closures due to maintenance work on US-85 Santa Fe Dr both ways from CO-470 / US-85 Santa Fe Dr / County Line Rd to Highlands Ranch Pkwy.",
        "delayFromFreeFlow": 0.0,
        "delayFromTypical": 0.0,
        "distance": 6.159999847412109,
        "iconURL": "http://content.mqcdn.com/mqtraffic/const_mod.png",
        "parameterizedDescription": {
          "crossRoad2": "US-85 Santa Fe Dr / Highlands Ranch Pkwy / Dumont Way",
          "crossRoad1": "CO-470 / US-85 Santa Fe Dr / County Line Rd",
          "position2": "to",
          "direction": "both ways",
          "position1": "from",
          "eventText": "Intermittent Lane Closures, maintenance work",
          "roadName": "US-85"
        }
      },
  • Can I make this short in any way , it's an array of json values . I think we can store this in a seperate json file but would like to know your opinion what can we do with that patch .
  • if this issue seems to be legitimate, I would like to be assigned for this issue .

Safety Timer

This feature will help in sending the alert messages to our emergency numbers for the timer we set.
You can take help from Ui provided.

Screen Shot 2020-11-21 at 10 00 58 PM
POINTS-25

Requesting permissions by user

Feature: - Permissions Handler

Expected Behaviour: - On click of button app should request permissions for below ones:
Location
Contact list
Media Access
Phone Calls
Battery Usage

Take help from UI provided.

Screen Shot 2020-11-21 at 10 00 58 PM

Improve the message feature

provide new ideas except following:
1.location
2. video and image capture(both back and front)
after every 5 sec.

Emergency Hooter

Get attention in case of emergency situations. Press the activate button to Start the emergency hooter(sound) and flashlight.

Capture image in background

Feature: Capture image in the background

Expected Behaviour: In case of emergency capture image in the background and save it in the local storage of the app.
POINTS-25

Fake Call

Call yourself using a fake name to get out of unpleasant situations .
Inside this :

  1. Enter a fake name
  2. Timer
    You Can take help from UI provided

Fake Call

Screen Shot 2020-11-21 at 10 00 32 PM

Timer

Screen Shot 2020-11-21 at 10 00 20 PM
POINTS-25

Record video in foreground

Feature: - Record video in foreground

Expected Behaviour: - Record video when the user clicks the in a foreground state, then save it to the local store in the app.

Store data of family contacts in firebase for emergency use case

Feature: - Storing phone contacts in firebase for a user.

Expected Behaviour: - User would grant permission for accessing contact list from the phone. On selecting some of the contacts from that list it would save those to the firebase. This would happen just after signup.

Take help from UI Provided.

Screen Shot 2020-11-21 at 10 00 58 PM

Deep learning automatic model

1️⃣ AUTOMATION : Perform Tasks In Background

To make the app robust and self alarming, make it auto reactive according to some of the factors depending on surroundings listed below:
🔘 Make it more active in a particular time range(ask usr to set the more cautious timings).
🔘 Consider the situation as emergency as if the shake and vibrations around the device exceeds the fixed limit.
🔘 SOS without opening app in emergency(provide shortcut or gesture)
🔘 Auto share sms & mails & WhatsApp messages & live location to saved contacts while in emergency
🔘 While the emergency detected record the path of the user until situation gets safe afterwards and keep sharing the location checkpoints in that timespan with the saved contacts(like within 5 mins refresh location to generate checkpoint and share automatically)
🔘 Auto image capture while in emergency and share and save too.

Share your ideas if you can work on this core functionalities.

Facebook Authentication Through Firebase

Describe the feature you'd like to add
I would like to add Facebook Authentication Through Firebase......

Describe how you will do it
I will use firebase to authenticate with Facebook... I already worked on that in other projects..... So, I think I can do it

Additional context
If I can forward With that,

  1. Please assign me to here
  2. Please add the labels like gssoc'21 label and other label of levels like level 1 or level 2 or level 3(Related to the issue) to here..... I am gssoc'21 participant......

Waiting for your response..... Thank you @shagun25

Clean architecture(Provider/BLOC)

Feature: Clean architecture

Expected Behaviour: App should have business logic on UI front, functions or widgets that are used frequently should be a move to common. Documenting/adding comments to the current code should adhere.
I would highly recommend the usage of Provider or Bloc Pattern.

Ref:
https://pub.dev/packages/provider
https://pub.dev/packages/bloc
https://codeburst.io/using-clean-architecture-in-flutter-d0437d0c7f87
https://ayusch.com/understanding-bloc-architecture-in-flutter/
https://www.youtube.com/watch?v=KjE2IDphA_U&list=RDCMUCSIvrn68cUk8CS8MbtBmBkA&index=5
POINTS-25

Adding viewport meta tag.

I would like to add viewport meta tag to /Sheheroes_WatchOS/web/index.html.

I would be adding some important values to it like viewport and content as it is an important tag to mitigate the virtual viewport on narrow screen devices.
It also controls layout on mobile browsers. It will be good to add this tag to "SheHeros"

Thus, I request @hiashutoshsingh to please /assign me this issue.
POINTS-25

Add Dialog box

Feature: Add Dialog box

Expected Behaviour: Proper dialogue box when user creds don't match while login. This should be auto-dismissible after 3 seconds.

Add github action to auto label issues

Add GitHub action to auto label issues with gssoc21 label when contributor asks to work under gssoc21. Kindly assign me this issue as a part of Girl Script Summer of Code.

Sending alert message and notification using Firebase

Feature: - Alert message

Expected Behaviour: - Notification and alert messages will be sent to her added contact members. So that their contacts can track the current location of the user at that time. This would be done by sending an event from firebase to another user, if another user receives that event the notification/alert box will show up.

You can take help from UI Provided.

Screen Shot 2020-11-21 at 10 00 58 PM

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.