Skip to content

Latest commit

 

History

History
72 lines (45 loc) · 1.52 KB

File metadata and controls

72 lines (45 loc) · 1.52 KB

Whytv

This project was generated using Angular CLI version 19.1.6.

Project Technologies

Frontend

  • Angular 19
  • TailwindCSS v4
  • PrimeNG 19 (UI Library)
  • Angular Youtube Video Player Component

Backend

Backend is all Firebase

  • Firestore for all data
  • Firebase Functions for serverless functions
    • Genkit ai for ai flows in functions

Development server

To start a local development server, run:

ng serve

Once the server is running, open your browser and navigate to http://localhost:4200/. The application will automatically reload whenever you modify any of the source files.

Code scaffolding

Angular CLI includes powerful code scaffolding tools. To generate a new component, run:

ng generate component component-name

For a complete list of available schematics (such as components, directives, or pipes), run:

ng generate --help

Building

To build the project run:

ng build

This will compile your project and store the build artifacts in the dist/ directory. By default, the production build optimizes your application for performance and speed.

Running unit tests

To execute unit tests with the Karma test runner, use the following command:

ng test

Running end-to-end tests

For end-to-end (e2e) testing, run:

ng e2e

Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs.