Published on
5 min read

Progressive Web App in 2025

Authors
  • avatar
    Name
    John Moscarillo
    Twitter

Progressive Web App in 2025: LLM Web Integration is the Future

Building web applications in 2025 is an exciting and rewarding experience. Developers today are empowered with a suite of incredible tools that streamline workflows, improve performance, and spark creativity. Technologies like React, Remix (React Router v7), Prisma, and Tailwind CSS provide a solid foundation for creating apps that are fast, efficient, and visually stunning.

What truly elevates this experience is the integration of Large Language Models (LLMs) into both the developer workflow and the applications themselves. These AI tools unlock new possibilities for developers and users alike, making them indispensable for modern app development.


The Journey to Recipe2Kitchen

Six months ago, I embarked on a journey to build Recipe2Kitchen, a recipe application designed to revolutionize how users interact with recipes and meal planning. Today, it is live as a web application and available for iPhone and Android users. You can check it out at recipe2kitchen.com.

This app wouldn’t be as feature-rich and user-friendly without the integration of LLMs. For instance, ChatGPT-4o-mini powers key functionalities, leveraging its image recognition capabilities at a reasonable cost. This model has been instrumental in delivering features like:

  • Reading receipts and extracting reliable text: A challenging task that traditional OCR solutions often struggled with.
  • Categorizing recipes: Offering accurate nutritional and caloric information for users.

Although more testing is needed to fully validate the model’s accuracy, its performance thus far has been remarkable. What's more, the modularity of LLMs makes it relatively simple to swap models if necessary—though sticking with one simplifies development and maintenance in the early stages.


Why LLMs Changed the Game

Without LLMs, building Recipe2Kitchen might not have been possible, at least not at the same level of sophistication. Traditional OCR and machine learning solutions often fell short, delivering subpar results and making it difficult to justify building the product at all.

LLMs brought new possibilities:

  • Speed and reliability in feature development: What would have taken months (or been outright infeasible) with older methods is now achievable in weeks.
  • Enhanced user experience: Features like recipe categorization, nutritional analysis, and text extraction feel seamless to users, thanks to the power of AI.

However, working with LLMs isn’t without challenges. Their deterministic nature can sometimes be frustrating when incorrect answers are repeated with only slight variations. Debugging these issues often requires creative problem-solving, but the payoff is worth it.


Looking Ahead: LLMs in Corporate and Production Environments

The potential of LLMs extends far beyond small-scale applications. Imagine integrating these tools into a large corporate production environment, enhancing every stage of the development lifecycle:

  • Feature Enhancements: Automatically generating new features based on user behavior and feedback.
  • Testing: Writing, executing, and analyzing automated test cases with AI assistance.
  • User Support: Providing real-time assistance and troubleshooting for end-users.

By wrapping these capabilities in LLM-powered enhancements, the apps of tomorrow will be smarter, faster, and more adaptive than ever before.


Conclusion

Progressive web apps in 2025 are already impressive, but the integration of LLMs is pushing boundaries in ways we could only dream of a few years ago. For developers, LLMs are like superpowers, enabling us to create applications that are not just functional but also truly delightful for users.

If you're considering your next project, think about how LLMs can be incorporated—not just as a tool for today but as a foundation for the future. With the right tools and vision, the possibilities are endless.

Let’s keep building!