Skip to content

mtaibo/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Under Construction

A minimal "Under Construction" landing page for migueltaibo.com, built with Vue 3, Vite, and Tailwind CSS. Hosted on Cloudflare Pages.

Tech Stack

  • Vue 3 — Frontend framework
  • Vite — Build tool and dev server
  • Tailwind CSS v4 — Utility-first CSS framework
  • Cloudflare Pages — Hosting and deployment

Getting Started

Prerequisites

Local Development

# Install dependencies
npm install

# Start the dev server
npm run dev

# Build for production
npm run build

# Preview the production build locally
npm run preview

Deploy to Cloudflare Pages

  1. Push this repository to GitHub
  2. Go to the Cloudflare DashboardWorkers & PagesCreatePages
  3. Connect your GitHub repository
  4. Configure the build settings:
    • Framework preset: Vite
    • Build command: npm run build
    • Build output directory: dist
    • Node.js version: 18 (or later)
  5. Click Save and Deploy

Cloudflare Pages will automatically build and deploy your site on every push to the main branch.

Project Structure

portfolio/
├── public/
│   └── _redirects          # Cloudflare Pages SPA routing
├── src/
│   ├── assets/
│   ├── App.vue             # Main under construction page
│   ├── main.js             # App entry point
│   └── style.css           # Tailwind imports + custom animations
├── index.html
├── vite.config.js
└── package.json

License

Private — All rights reserved

About

Under construction landing page for migueltaibo.com

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors