shagun25 / sheheroes Goto Github PK
View Code? Open in Web Editor NEWSheHeroes- A Women And Child Safety App
Home Page: https://discord.com/channels/811724426965811210/815018090991321099
License: Creative Commons Zero v1.0 Universal
SheHeroes- A Women And Child Safety App
Home Page: https://discord.com/channels/811724426965811210/815018090991321099
License: Creative Commons Zero v1.0 Universal
I can add a welcome bot config file having a proper message that will show up when any user will open up an issue or pull-request for the first time.
For reference, check out: https://github.com/apps/welcome
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
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
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 ......
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
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
Feature: To pass the project through static analysis
Expected Behaviour: On running dart analyze it should give warnings or errors after pedantic integration is done
Ref: https://pub.dev/packages/pedantic#stricter-than-effective-dart
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
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
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
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.
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
I will like to add a feature this will update contributor list in read me automatically !! Will start to work on this issue as soon as i get assigend !!
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.
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
Describe the bug
The CODE_OF_CONDUCT.md was broken in the recent PR. This fixes it.
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.
make the screen navigation smooth.
Feature: Modify gitignore file
Expected Behaviour: Add necessary files and folder in gitignore file for a flutter project. There are many things which are missed out in the current one.
Ref: https://github.com/flutter/flutter/blob/master/.gitignore
POINTS-15
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"
}
},
with proper background flow ...create a demo application or a background flow documentary for it...
Feature: Add local database for storing user-related information
Expected Behaviour: DB will store the data for the places visited, contacts..etc
Ref: recommended package
https://pub.dev/packages/hive
https://pub.dev/packages/moor
https://pub.dev/packages/sqflite
I will associate link to crosswoc website to its banner so that, when anyone clicks the crosswoc banner, it will direct them to the website of crosswoc
Feature: Dark/Light theme
Expected Behaviour: Upon click on the button(user switch widget) user can change the theme of the app. This should happen without restarting the app.
Ref: https://medium.com/flutterdevs/implement-dark-mode-in-flutter-using-provider-158925112bf9
POINTS-25
provide new ideas except following:
1.location
2. video and image capture(both back and front)
after every 5 sec.
Get attention in case of emergency situations. Press the activate button to Start the emergency hooter(sound) and flashlight.
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
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.
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.
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.
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,
Waiting for your response..... Thank you @shagun25
Feature: - Sharing video/image/audio files using firebase.
Expected Behaviour: - Shared video/image/audio files should be visible to their emergency contacts. This should be done by firebase.
POINTS-25
I was thinking if I could add verification add-on via firebase, and send otp if "forgot password"
Feature: Language option - Hindi/English
Expected Behaviour: The user would click on the change language option(dropdown widget) and on clicking on that language will setup and reflect everywhere without restarting the app.
Ref: https://flutter.dev/docs/development/accessibility-and-localization/internationalization
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
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
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.
Feature: - Web template
Expected Behaviour: - A web template for the SheHeroes project. This would contain pages including its feature, necessary links, about the project, contact person.
Ref:
https://in.pinterest.com/pin/446067538069613843/ - UI should be shown like this.
https://www.duit.io/ - content should be managed like this
POINTS-25
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.
for help:
https://flutter.dev/docs/null-safety
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.
New user UI breaking at bottom
Home Page breaking at bottom
POINTS-15
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.