kartikey54 / VaccineAvailabilityNotifier

534 stars 333 forks source link

Use calendarByPin endpoint instead of findByPin endpoint #9

Open harshit-budhraja opened 3 years ago

harshit-budhraja commented 3 years ago

The official co-vin APIs have an endpoint called calendarByPin which gives you appointment details for the next 7 calendar days. We could use that instead of the current findByPin that we're using and avoid unnecessary computation on our end.

References (Official Documentations): [1] Postman: https://www.postman.com/postman/workspace/covid-19/documentation/4258786-7de7f235-bd0e-4660-a9d2-2e823a4b872d [2] APISetu: https://apisetu.gov.in/public/api/cowin#/Appointment%20Availability%20APIs/calendarByPin

Also, I could provide for a robust application architecture and also any necessary server resources to drive this and make it better for people. @kartikey54 do let me know if you're up for that - I can work over it today because it's a weekend (if we work together, we should be able to deploy it to a production server by the EOD 😛).

kartikey54 commented 3 years ago

@harshit-budhraja great suggestions! For sure, lets do it!

abhilashkulkarniofficial commented 3 years ago

@harshit-budhraja I'd like to contribute to it too. Please let me know the architecture you're planning to use. I can work on the front end using React or Vue.

csagar131 commented 3 years ago

@abhilashkulkarniofficial i can also work with you for the react part. please let me know

harshit-budhraja commented 3 years ago

Cool! @kartikey54, @abhilashkulkarniofficial, @csagar131 do you guys use Discord? Here's my server that you all could join and let's discuss there?

dhyani15 commented 3 years ago

Hi folks, if you need any help with backend, or want to make a mobile app out of this. I can work with Nodejs and flutter.

SaiRepos commented 3 years ago

@kartikey54 Could you also please add option to check for multiple districts ?