Tahatok – PWA Reading App for Children's Stories

Tahatok is a Progressive Web App (PWA) for reading stories, designed for children. It delivers an installable, app-like reading experience in the browser, with story content and media served reliably at scale. Built with Django and PostgreSQL on the backend, media stored in AWS S3 with IAM-based access control, and deployed on AWS ECS behind Cloudflare for fast, secure global delivery.

Business Impact:

Tahatok makes children's stories accessible anywhere through an installable PWA, removing app-store friction while delivering a fast, reliable reading experience. The AWS and Cloudflare infrastructure ensures content is served securely and at scale to a growing audience of young readers.

Additional Information:

The platform uses AWS S3 with IAM roles for secure media storage and access control, runs as containers on AWS ECS for scalability, and sits behind Cloudflare for caching and protection. The PWA architecture enables offline-friendly, installable access across devices.

Features:

  • Progressive Web App (PWA) offering an installable, app-like reading experience.
  • Curated library of stories crafted for children.
  • Django and PostgreSQL backend for content and user management.
  • Story media and assets stored in AWS S3 with IAM roles for secure, scoped access.
  • Deployed on AWS ECS for scalable, containerized hosting.
  • Cloudflare for CDN delivery, caching, and security.

Tags:

Python

Django

PostgreSQL

AWS

S3

IAM

Cloudflare

ECS

PWA

Industry: Education / Kids

Location: Remote

Year: 2025

Live Project: View Live Project