Skip to content
View jorgezumaya's full-sized avatar

Block or report jorgezumaya

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JorgeZumaya/README.md

Jorge Zumaya — Personal Website

A personal website for Jorge Zumaya, built with Angular 21 (SSR), hosted on Firebase Hosting with a custom domain, and powered by Google Firebase services.

Tech Stack

  • Framework: Angular 21 with Server-Side Rendering (SSR)
  • Hosting: Firebase Hosting (custom domain)
  • Backend / Services: Firebase (Authentication, Firestore, Storage, etc.)
  • Styling: CSS
  • Routing: Angular Router

Firebase Setup

This project uses Firebase for hosting and Google services integration. To connect:

  1. Install the Firebase CLI:
    npm install -g firebase-tools
  2. Login and initialize:
    firebase login
    firebase init
  3. Deploy:
    ng build && firebase deploy

Development

Start the local dev server:

ng serve

Navigate to http://localhost:4200/. The app reloads automatically on file changes.

For SSR dev server:

ng serve --ssr

Build

ng build

Build artifacts are stored in dist/. Production builds are optimized for performance.

Testing

Unit tests:

ng test

Project Structure

src/
├── app/
│   ├── app.ts              # Root component
│   ├── app.routes.ts       # Client-side routes
│   ├── app.routes.server.ts # Server-side routes
│   ├── app.config.ts       # App configuration
│   └── app.config.server.ts # SSR configuration
├── main.ts                 # Client entry point
├── main.server.ts          # Server entry point
└── server.ts               # Express SSR server

Deployment

Hosted on Firebase Hosting with a custom domain. CI/CD and deployment details to be added as the project evolves.

Popular repositories Loading

  1. introduction-jax-rs-restful-apis introduction-jax-rs-restful-apis Public

    Java

  2. JorgeZumaya JorgeZumaya Public

    This website is hosted using firebase and it is intended to showcase Jorge Zumaya technical skills and relevance.

    SCSS