This project was generated using Angular CLI version 20.3.5.
src/app/
├── core/
│ ├── services/
│ │ └── github.service.ts
│ └── models/
│ └── stargazer.model.ts
│
├── features/
│ └── raffle/
│ ├── raffle.component.ts
│ ├── raffle.component.html
│ ├── raffle.component.css
│ └── components/
│ ├── repo-input/
│ │ ├── repo-input.component.ts
│ │ ├── repo-input.component.html
│ │ └── repo-input.component.css
│ ├── participants-list/
│ ├── raffle-spinner/
│ └── winner-display/
│
└── shared/
└── components/
├── loading-spinner/
└── error-message/
To start a local development server, run:
ng serveOnce 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.
Angular CLI includes powerful code scaffolding tools. To generate a new component, run:
ng generate component component-nameFor a complete list of available schematics (such as components, directives, or pipes), run:
ng generate --helpTo build the project run:
ng buildThis 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.
To execute the project with Docker, use the following command:
docker compose up -dYou can stop the project with:
docker compose down