Under 45 Dose 1 COVID vaccine Slot finder using COWIN public API's.
Simple Java Spring boot implementation to find vaccination slots using COWIN public API's (via API Setu) Uses database to store slot finds. Note :- Rate Limit for COWIN API's : 100 API calls in span of 5 mins per IP
Features :-
a) Queries COWIN API calendarByPin
b) Stores slot find information in a PostgreSQL database table for querying stats.
[ You can think of storing it in HSQLDB also ]
c) Uses Amcharts and JSP to view Graphical representation of a particular day's statistics
d) Sends alerts via Telegram. Note :- You will have to configure telegram bot and provide details in application.properties
e) Uncomment the @Scheduling annotation on WeeklySlotFinderTask.java and you would start recieving daily summary at 21:00
The mini summary contains top 3 time slots, centers, pincodes.
Preview of how the JSP Amcharts based graph looks like