An open API service indexing awesome lists of open source software.

https://github.com/temitopeakin1/portfolio-web

Portfolio web using AngularV21 , Tailwind CSS, GSAP, AI integration
https://github.com/temitopeakin1/portfolio-web

ai-integration angular gsap-animation tailwindcss

Last synced: 5 days ago
JSON representation

Portfolio web using AngularV21 , Tailwind CSS, GSAP, AI integration

Awesome Lists containing this project

README

          

# TmeghaPortfolio

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 21.2.0.

## Development server

To start a local development server, run:

```bash
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.

## Portfolio Copilot (AI) setup

Portfolio Copilot is available on the About page and uses frontend-only API calls.

1. Open `src/environments/environment.ts`.
2. Set:
- `ai.apiKey` to your provider API key
- `ai.endpoint` to an OpenAI-compatible chat completions endpoint
- `ai.model` to your preferred model ID
3. Optionally set production values in `src/environments/environment.prod.ts`.

If credentials are missing or invalid, Copilot displays a friendly fallback message.

## Code scaffolding

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

```bash
ng generate component component-name
```

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

```bash
ng generate --help
```

## Building

To build the project run:

```bash
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 [Vitest](https://vitest.dev/) test runner, use the following command:

```bash
ng test
```

## Running end-to-end tests

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

```bash
ng e2e
```

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

## Additional Resources

For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.