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...
- 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...
- Node.js and npm installed
- Angular CLI installed globally
Clone the repository and install the dependencies:
git clone https://github.com/Yann-GitHub/awesome-components-angular.git
npm install
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.
Clone the repository and install the dependencies:
git clone https://github.com/OpenClassrooms-Student-Center/angular-advanced-backend.git
npm install
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,