Guys, noticed that many of the request raised are by friends or family of the affected and not by themselves, and hence the co-ordinates might not help. If passing the coordinates to the rescue team, please verify the co-ordinates and mentioned location.
In this case, features like #96 could slow the rescue process down. Please double check.
It's great that we all are coming together to help this website, every helping hand is required and appreciated, but before you make any contribution, below are some points that you should keep in mind.
Select an issue that you want to work upon and comment on the same so that no other person takes up the same issue
If the issue your PR is solving is not mentioned in the issues tab, first open the issue and then solve it so that other people know what you are working upon and hence we reduce the number of duplicates.
There should be tests written that makes sure that the core functionalities are unaffected. Ideally, a CI should be setup which will run all tests on open PRs to make sure that the merge doesn't break the app
It looks like some pages do not have caching enabled.
For example https://www.keralarescue.in/requests/?district=alp. It takes a second or two to load the page. And I do not see any proper cache control headers on the response.
It will be better if we can cache these pages for a minute so that sudden spike in traffic won't fry the servers.
GPS Coordinates - GPS നിർദ്ദേശാങ്കങ്ങൾ is one of the top priority features used at the moment. But many aren't using this as people ignores browser popups. Need instructions on how to allow "Location access" in browsers in Malayalam.
Our team has a 3000 dollar credit in our google cloud, so we are ready to help with hosting, effective caching using cloud flare, Nginx hosting and scaling of the application if needed.
Issue Description: The text content being loaded on the top of the page is irrelvant to any one trying to request rescue. Note that Even I don't have network coverage. Those unwanted text can be moved to a about link to not to hurt anyone feelings.
Severity: High
Accepted behavior: The home page should show only relevant information
Testing : Tested only with Safari on iOS on iPhone 7. Used a high speed internet. No mobile coverage.
Hello, the number of PRs and issues just exploded. And we're running short of time.
Please list below, how us the devs can improve the communication with the community and improve the workflow
If people can mark their locations via google maps, it would be easier for the rescue teams to help them.
If possible kindly add a widget for the same. [Link]((https://github.com/erdem/django-map-widgets)
We need to setup Django REST API in the branch "app" in our repo,
We need to disable CORS and CSRF in order for the API to work,
The base model is written, please test and verify the code before submitting a pull request
What is current situation like? I see cloudflare being used. What's the current plan? Where are things being hosted in backend and what database is being used?
Hello, I was thinking that we could add a service worker to cache all static assets and some dynamic pages so that everyone will be able to load the web page faster and the rescue operators can view the content even if they are offline.
We are working on an app to fetch all the data of people who need help with click of a single button, thinking of merging with the rescue kerala website, Can we get an API end point for the same , in case if we are pushing details to this server from the mobile app ?
After creating request store the request IDs in cookie (ID hashed with salt)
Provide an interface to list out the requests by using this cookie and also an edit button to mark as accomplished/close.