Skip to content

Vokturz/vnavarro.dev

Repository files navigation

vnavarro.dev

My personal website built with SvelteKit, featuring a blog and projects showcase.

Features

  • Personal Portfolio: About me section with profile and introduction
  • Blog System: Markdown-based blog posts with support for interactive content
  • Projects Showcase: Featured projects with descriptions and technology stacks
  • Interactive Python Execution: Run Python code directly in the browser using Pyodide
  • Responsive Design: Built with TailwindCSS for a modern, mobile-friendly interface
  • TypeScript: Full type safety throughout the application

Tech Stack

  • Framework: SvelteKit
  • Language: TypeScript
  • Styling: TailwindCSS
  • Python Runtime: Pyodide for in-browser Python execution
  • Deployment: Netlify

Getting Started

  1. Clone the repository:
git clone https://github.com/vokturz/vnavarro.dev.git
cd vnavarro.dev
  1. Install dependencies:
pnpm install
  1. Start the development server:
pnpm dev
  1. Build for production:
pnpm build

Project Structure

src/
├── lib/           # Components and utilities
├── routes/        # SvelteKit routes
└── app.html       # Main app template

data/
├── posts/         # Blog posts in Markdown
└── projects.json  # Projects data

About

Web page

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published