Raphael Angelo Ocampo

Professional Portfolio

A modern, clean, and professional portfolio website built with Next.js, TypeScript, React, and Tailwind CSS.

Features

Sections

Tech Stack

Getting Started

Prerequisites

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/portfolio.git
    cd portfolio
    
  2. Install dependencies:
    npm install
    
  3. Run the development server:
    npm run dev
    

Open http://localhost:3000 to view it in your browser.

Customization

Update Personal Information

Edit the following files with your information:

Change Colors

Modify the color scheme in tailwind.config.ts:

colors: {
  primary: '#0f172a',
  secondary: '#1e293b',
  accent: '#3b82f6',
  'accent-dark': '#1e40af',
}

Add More Projects

Add entries to the projects array in lib/data.ts:

{
  id: 5,
  title: 'Your Project',
  description: 'Project description',
  technologies: ['Tech1', 'Tech2'],
  link: 'https://example.com',
  github: 'https://github.com/yourusername/repo',
}

Build for Production

npm run build
npm start

Deployment

  1. Push your code to GitHub
  2. Visit vercel.com
  3. Import your repository
  4. Vercel will auto-detect Next.js and deploy

Deploy on GitHub Pages

The CNAME file is already configured for custom domain deployment.

Type Checking

npm run type-check

Linting

npm run lint

License

This project is open source and available under the MIT License.

Support

If you have questions or need help customizing your portfolio, feel free to reach out!


Made with ❤️ using Next.js & React