
Intelligent enterprise-grade reference architecture for JavaScript, featuring OpenAI integration, Azure Developer CLI template and Playwright tests.
This repository contains a reference architecture and components for building enterprise-grade modern composable frontends and cloud-native applications using JavaScript. It provides best practices, architecture patterns, and functional components for building and deploying JavaScript applications to the Azure platform.
The Enterprise-grade Reference Architecture for JavaScript is a comprehensive collection of best practices, patterns, and components for building modern and scalable JavaScript applications. With a focus on enterprise-grade development and deployment, this reference architecture provides a clear roadmap for building cloud-native applications using JavaScript and deploying them to Azure. From frontend frameworks like Angular and Next.js to backend technologies like Strapi and Azure Functions, this reference architecture covers all aspects of application development. The inclusion of developer tools like Visual Studio Code and GitHub Codespaces further enhances the development experience. Overall, this reference architecture is a valuable resource for developers looking to build enterprise-grade JavaScript applications.

Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.
Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.
Strapi is an open source headless CMS that provides a customizable content management system and API for your projects. It allows you to manage content in a visual interface and use a REST or GraphQL API to retrieve the data.