Skip to content

darkavenger57/under45-dose1-vac-slot-finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

under45-dose1-vac-slot-finder

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

Screenshot 2021-06-11 at 8 05 35 PM