Overview
The RealWorld Example App is a fullstack application built with Angular, ngrx/platform, nrwl/nx, demonstrating a social blogging site similar to Medium.com with features such as CRUD operations, authentication, routing, and pagination. It adheres to Angular community styleguides and best practices.
Features
- Fully Fledged Application: Complete with CRUD operations, authentication, routing, and pagination.
- JWT Authentication: Ability to authenticate users via JWT with login/signup forms and logout functionality.
- CRUD Articles: Create, read, update, and delete articles.
- Comments Functionality: Ability to add comments to articles and view/delete comments.
Installation
To run the RealWorld Example App, follow these steps:
Clone the repository:
git clone <repository_url>
Install dependencies:
npm install
Start the application:
npm run start
To run unit tests:
nx run-many -t test
To lint the code:
nx run-many -t lint
Summary
The RealWorld Example App is a feature-rich Angular application showcasing a social blogging site with various functionalities like CRUD operations, authentication, and pagination. By following best practices and guidelines, it provides a solid foundation for developers to learn and implement similar projects effectively.