Photo by Alex Kulikov on Unsplash

In this tutorial, we create Session Authentication using AWS Lambda and DynamoDB. We go over what Session Authentication is, why we use Lambda for it, and build it from scratch. We also go over testing, packaging, and deploying the Lambda functions using the Serverless Application Model (SAM) framework.

What is Session Authentication?

You might have already guessed it, session authentication is a type of authentication which is one of the most widely used kind and one of the easiest to implement.

How Does It Work?

When a user enters their credentials and submits a request to login, the backend first checks if the credentials are valid and if…


Unlike my previous two posts, this is not about the website I built, but an API I found out about during Hacktoberfest.

If you don’t know what Hacktoberfest is, it’s this month long celebration of open source in the month of, you guessed it, October. Even though I started late, it was probably one of the best experiences I’ve had so far. Interacting with the community on Discord, joining them on Twitch streams and what not. One of the sponsors of Hacktoberfest happened to be Vonage. A company I had never heard of before, but have probably some of the…


Ever since I wrote my first post on the tech I used to build the bedav.org, I’ve expanded to Pune, provided an overview for the entire city and created a page to view all locations along with their overviews (total, available and occupied beds in those cities/districts) and made it into an offline-first Progressive Web App.

Here, I’ll be talking about how I turned the website into a Progressive Web App (PWA) while focussing on an offline-first experience.

But first, what is an offline first experience and a Progressive Web App?

Below is a talk from Google I/O 2016 by Jake Archibald on how he turned an existing PWA into an offline-first experience…


First thing’s first, this is not a tutorial to build a website. I will just be talking about the technologies, platforms and libraries I’ve used and why I chose them.

What is bedav.org?

bedav.org is a website I’ve been working on for around 3 weeks now. It shows the availability of Hospital Beds for covid patients in hospitals across Bangalore.

The hospitals can be sorted by their distance from your location, or based on the availability of beds in the general ward, High Dependency Unit, Intensive Care Unit or Ventilators. You can also filter between Private Hospitals, Private Medical Colleges, Government Hospitals, Government…

Shreyas Sreenivas

Programmer. Writer. TypeScript, GraphQL and React Lover. Oh and also a GSW fan

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store