Skip to content

upc-pre-202510-1asi0729-4350/learning-center

Repository files navigation

ACME Learning Center Web Application (learning-center)

Summary

ACME Learning Center Application (Angular Framework Edition), illustrating CRUD behavior and in-app navigation, with Angular Material and Angular Router. It also uses a JSON Server Fake API.

Features

Project features include:

  • CRUD operations for Course Management.
  • Material Design-based components.
  • Integration with JSON Server Fake API.
  • In-app navigation.
  • Internationalization (i18n).
  • Environment configuration.
  • Domain-Driver Design approach.

Documentation

The documentation is available in the docs folder. It includes:

Frameworks and Libraries

This project was generated with Angular CLI version 19.2.10.

It also uses the following dependencies:

Fake API start

Run the following commands to start the fake API server:

cd server
sh start.sh

The API endpoints should be accessible at http://localhost:3000/api/v1. The current API resource endpoints are:

  • http://localhost:3000/api/v1/courses

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.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published