Skip to content

sandudorogan/portfolio

Repository files navigation

Personal Portfolio

A modern, interactive portfolio website built with Nuxt 3, Vue.js, and Tailwind CSS.

Overview

This project is a personal portfolio website that showcases interactive elements and modern web development practices. It features:

  • Nuxt 3 framework for Vue.js
  • Tailwind CSS for styling
  • Interactive UI components
  • Responsive design

Technologies Used

  • Nuxt 3 - The Vue.js framework
  • Vue.js - Progressive JavaScript framework
  • Tailwind CSS - Utility-first CSS framework
  • Nuxt UI - UI components for Nuxt
  • VueUse - Collection of Vue composition utilities

Prerequisites

  • Bun (v1.3 or newer)

Setup

  1. Clone the repository:
git clone https://github.com/yourusername/portfolio.git
cd portfolio
  1. Install dependencies:
bun install

Development

Start the development server on http://localhost:3000:

bun run dev

Building for Production

Build the project for production:

bun run build

Preview the production build:

bun run preview

Deployment

The site is deployed on Vercel. Pushes to main trigger automatic deployments.

Project Structure

  • app/ - Application source (components, pages, composables, assets)
  • i18n/ - Internationalization locale files
  • public/ - Public static files
  • nuxt.config.ts - Nuxt configuration

License

This project is licensed under a custom license. See the LICENSE file for details.

Author

Sandu Dorogan

About

My personal portfolio website

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors