- Status
- Status: Completed
- Kind
- Web App
- Started
- Jun 2025
- Updated
- Mar 2026
About it
The problem
Most chat examples stop at sending a message, and skip sign-in, replies and showing who wrote what.
The approach
This Django app signs people in with Google through django-allauth and pulls their name and photo from the profile. Messages are sent with AJAX and the page refreshes itself every 30 seconds.
- Replies that show the message they answer.
- Full timestamps in the Asia/Jakarta timezone and a live message count.
- A special badge for the site's authors.
The result
A small, complete chat that shows the pieces of a social feature. The hosted demo is not online.
What it does3
01
Google Sign-In
02
Replies
03
Persistent History
Loading comments
More work

ridwaanhall.com
This site: a portfolio and blog on Next.js 16 with an admin, Markdown versions of every page and a CV generated from the About page.

Rone Arena API
A public FastAPI for Mobile Legends hero data, analytics and player tools, with a web playground and SDKs.

BeliMadu.com
An online honey shop on Next.js 16 and Cloudflare Workers, with a WhatsApp-checkout cart and a Vitest suite.
Comments0
Signed-in readers can comment.