TypePunjabi - Punjabi Typing Tutor

A web application designed to help users learn typing in punjabi on standard qwerty or other common keyboard format. Features include user progress tracking, proformance analitics, and lesson statitistics.
TypePunjabi is a comprehensive typing tutor application specifically designed for learning Punjabi typing. Built with a modern tech stack, the application features a Next.js frontend for optimal performance and SEO, while utilizing Flask for robust backend services.
Key technical features include: integrated Stripe payment processing for premium features, user authentication through AWS Cognito, and sophisticated progress tracking using PostgreSQL. The application implements real-time typing analysis, custom lesson generation, and detailed performance metrics to help users improve their typing skills efficiently.