RealWorld Angular is a collection of example applications built using Angular, one of the most popular front-end frameworks. The project is designed to showcase various Angular libraries and demonstrate technical aspects and best practices in Angular development. By offering real-world scenarios and complex app structures, RealWorld Angular aims to bridge the gap between simplistic tutorial projects and the challenges developers face in real-world applications.
find a complete introduction here.
This Turborepo includes the following packages/apps:
docs: a documentation website built with Analogapi: a Nitro application to serve the demo template APIapi-testing: a Playwright application to automate the testing of the API
Each package/app is 100% TypeScript.
This Turborepo has some additional tools already setup for you:
- TypeScript for static type checking
- ESLint for code linting
- Prettier for code formatting
To build all apps and packages, run the following command:
pnpm build
To develop all apps and packages, run the following command:
pnpm dev
This repository uses Turbo monorepo and includes the following applications. Each application has its own README file with more details and specific instructions to run them locally and contribute:
- apps/docs: The documentation website
- apps/api: The API server
- app/api-testing: The API testing suite
The frontend application is in a dedicated repository as exposed as a template.
- News (apps/docs/src/content/docs/news): CC BY-NC 4.0
- Code: Apache 2.0