Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Yann-GitHub/awesome-components-angular

Repository files navigation

AwesomeComponentsAngular

An educational Angular project showcasing modern development practices and core concepts through practical implementations. This application serves as a learning platform, exploring various Angular features including standalone components, reactive forms, state management, and routing patterns...

Features

  • Advanced form handling
  • Custom form components
  • Data resolvers
  • Lazy loading modules
  • Reactive state management
  • Routing and navigation
  • Server-side communication
  • Shared services
  • Standalone components
  • Caching simple mechanism
  • Modular and scalable architecture
  • And more...

Prerequisites

  • Node.js and npm installed
  • Angular CLI installed globally

Installation

Frontend

Clone the repository and install the dependencies:

git clone https://github.com/Yann-GitHub/awesome-components-angular.git
npm install

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Backend

Clone the repository and install the dependencies:

git clone https://github.com/OpenClassrooms-Student-Center/angular-advanced-backend.git
npm install

Backend server

Run npm run start for a backend server. The server will start on http://localhost:3000/.

!! Important: The data structure in the file db.json must be modified. Delete all the key/value pairs as shown below:

"userId": number,

About

πŸ‘¨πŸ»β€πŸš€ Awesome Components Angular

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /