---
title: "Rachit Khurana (@rachitkhurana) | Hashnode"
description: "Student. Read the latest articles by Rachit Khurana on Hashnode."
url: "https://hashnode.com/@rachitkhurana"
---

@rachitkhurana

# Rachit Khurana

@rachitkhurana · India · Joined June 2021

Student

[Website](https://rachitkhurana.tech/)

### [Implementing App notifications: The FOSS way](https://blog.rachitkhurana.tech/implementing-app-notifications-the-foss-way?utm_source=hashnode&utm_medium=feed)

The Beginning: Building My First "Real" App Recently, I embarked on building a Splitwise-like expense-splitting app using React Native and Expo. This wasn't just another side project—it was my first proper dive into this tech stack, with React Native...

8 min read · [blog.rachitkhurana.tech](https://blog.rachitkhurana.tech/implementing-app-notifications-the-foss-way?utm_source=hashnode&utm_medium=feed)

[Jul 12, 2025](https://hashnode.com/posts/implementing-app-notifications-the-foss-way/68720182de48a264da3c301b)

### [Building a RAG with Supabase Vector & OpenAI](https://blog.rachitkhurana.tech/building-a-rag-with-supabase-vector-openai?utm_source=hashnode&utm_medium=feed)

As AI continues to evolve, one of the limitations of generative AI is its tendency to hallucinate—producing inaccurate or nonsensical outputs, especially when it lacks relevant context. This is where Retrieval-Augmented Generation (RAG) comes in. RAG...

4 min read · [blog.rachitkhurana.tech](https://blog.rachitkhurana.tech/building-a-rag-with-supabase-vector-openai?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/building-a-rag-with-supabase-vector-openai/66e81ccea209e70e4096159d) [Sep 16, 2024](https://hashnode.com/posts/building-a-rag-with-supabase-vector-openai/66e81ccea209e70e4096159d)

### [Deploy Django to Azure - The Easy Way](https://blog.rachitkhurana.tech/deploy-django-to-azure-the-easy-way?utm_source=hashnode&utm_medium=feed)

The general perception is that deploying applications on the cloud is complicated, but that is not always true. We have really easy ways to deploy stuff on the cloud as well. So I will be demonstrating how to deploy Django Webpps to Azure easily. Pr...

5 min read · [blog.rachitkhurana.tech](https://blog.rachitkhurana.tech/deploy-django-to-azure-the-easy-way?utm_source=hashnode&utm_medium=feed)

[Jul 11, 2024](https://hashnode.com/posts/deploy-django-to-azure-the-easy-way/668fcf808a3ac5408b6b927b)

### [Top 5 Must-Have Tools for Linux Users](https://blog.rachitkhurana.tech/top-5-must-have-tools-for-linux-users?utm_source=hashnode&utm_medium=feed)

Linux is known for its flexibility and powerful command-line tools. To make the most out of your Linux system, here are five productivity tools that can enhance your workflow. 1) Zoxide (z) So you might be wondering what exactly is zoxide ? According...

4 min read · [blog.rachitkhurana.tech](https://blog.rachitkhurana.tech/top-5-must-have-tools-for-linux-users?utm_source=hashnode&utm_medium=feed)

[Jul 2, 2024](https://hashnode.com/posts/top-5-must-have-tools-for-linux-users/6683e0cff0a3e0edd0f3809a)

### [Let's Learn Django #6: Using Database & Admin Panel](https://blog.rachitkhurana.tech/lets-learn-django-6-using-database-admin-panel?utm_source=hashnode&utm_medium=feed)

In the last blog, we discussed how can we use Django templating to the fullest. In this blog, we will discuss how can we use databases and handle our data in Django. Introduction to Django databases I am hoping everyone knows what a database is, but ...

5 min read · [blog.rachitkhurana.tech](https://blog.rachitkhurana.tech/lets-learn-django-6-using-database-admin-panel?utm_source=hashnode&utm_medium=feed)

[Jul 22, 2023](https://hashnode.com/posts/lets-learn-django-6-using-database-admin-panel/64bc3cec546dfc3b02025784)
