Skip to content

Code-D-Garcia/portfolio

Repository files navigation

Leer en Español 🇪🇸

David Garcia - Personal Portfolio

This is the repository for the personal web portfolio of David Garcia, a Backend Developer. The project is built using Astro, a modern and ultra-fast web framework designed to generate high-performance static and dynamic websites.

🚀 Technologies & Stack

In this portfolio, I highlight my experience and knowledge in the following technology stack:

  • Backend Development: Java, Spring Boot, Node.js, Express, Python.
  • Databases: PostgreSQL, SQL, MongoDB.
  • Tools & Systems: Odoo, Docker, Git.
  • Frontend (Basic Knowledge): HTML, JavaScript, React.

🧞 Development Commands

The project is set up to use pnpm as its package manager. All commands should be run from the root of the project in your terminal:

Command Action
pnpm install Installs all necessary dependencies.
pnpm dev Starts the local development server at localhost:4321.
pnpm build Builds the production site to the ./dist/ directory.
pnpm preview Previews the production build locally before deploying.

📁 Project Structure

Inside the Astro project, you'll find the following main file structure:

/
├── public/          # Public static assets (favicon, etc.) that don't require processing.
├── src/
│   ├── assets/      # Graphic assets and SVGs used in the site.
│   ├── components/  # Reusable UI components (Profile.astro, Stack.astro, Projects.astro, etc.).
│   ├── layouts/     # Structural layout components that wrap the pages.
│   └── pages/       # Routing files. Here you'll find `index.astro` (main page).
└── package.json     # Project dependencies and scripts configuration.

🔗 Links & Contact


🧑‍🚀 This project was initialized with the basic Astro Starter Kit.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors