Table of Contents
- Vaccinater - Get notified about your daily dose of vaccine easily via email.
- Displays all the current available vaccine centers at user location.
- Displays center location along with the type of vaccine and available doses and more.
- Users can get themselves registered so that they get notified about daily vaccine availability via email.
Laptops, Desktops and Tablet PCs
git clone https://github.com/soumyag123/Vaccinater.git
cd Vaccinater
- Replace your own mongoDB url. Refer to https://medium.com/featurepreneur/how-to-create-a-cluster-in-mongodb-28996662b3ac to create your cluster and set up your database.
- Replace EMAIL and PASS with your own email id and password you want to use for Nodemailer.
- Replace OAUTH_CLIENTID, OAUTH_CLIENT_SECRET and OAUTH_REFRESH_TOKEN with your own Google Cloud API Credentials. Refer to https://dev.to/chandrapantachhetri/sending-emails-securely-using-node-js-nodemailer-smtp-gmail-and-oauth2-g3a to create your OAUTH Credentials.
Run the following commands to start the app.
npm install
npm run dev
Your app is now running on http://localhost:8000
- Home Page of the website. Get information about all the available vaccine centers at user location. No. of doses available, type of vaccine, age limit and other information.
- Users can get themselves registered to get updates about the vaccine via email.
- Email sent via Nodemailer to all the registered users about vaccine centers and their availability for next few days.
Feel free to contact me on LinkedIn
if (youEnjoyed) {
starThisRepository();
}