Skip to content

CarlosSimon02/www.simoncamacho.dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ Simon Camacho โ€” Portfolio (v2) ๐ŸŽจ

๐ŸŒ Live: https://simoncamacho.dev

Welcome to the second version of my portfolio created using Next.js. ๐Ÿ’ผโœจ

โš ๏ธ Note: This is the 2nd version of my portfolio. The first version is in the repository https://github.com/CarlosSimon02/old.simoncamacho.dev and was deployed at old.simoncamacho.dev. ๐Ÿ”๐Ÿ•ฐ๏ธ

portfolio

Demo / Live ๐Ÿ–ฅ๏ธ

Check the live site: https://simoncamacho.dev ๐ŸŒŸ

Tech Stack ๐Ÿงฉ

  • Next.js (React framework) โš›๏ธ
  • Tailwind CSS (utility-first styling) ๐ŸŽ›๏ธ
  • Vercel (deployment) โ˜๏ธ
  • OpenAI SDK (Vercel / OpenAI features) ๐Ÿค–
  • Radix UI (accessible primitives) โ™ฟ
  • GSAP (animations) ๐ŸŽฌ
  • TypeScript (typed JS) ๐Ÿ’ 

Requirements โœ…

  • Node.js 18.18.0 or higher (recommended) ๐ŸŸฉ
  • Yarn (this project uses yarn instead of npm) ๐Ÿงถ

Getting Started (Local) ๐Ÿงญ

  1. Clone the repository:
git clone https://github.com/CarlosSimon02/www.simoncamacho.dev.git
cd www.simoncamacho.dev
  1. Install dependencies with yarn:
yarn install
  1. Create a .env.local file for secrets (see .env.example for reference) ๐Ÿ”

  2. Run the development server:

yarn dev

Open http://localhost:3000 in your browser. ๐Ÿ–ฑ๏ธ๐Ÿ‘€

Available Scripts ๐Ÿ› ๏ธ

Scripts in package.json (use yarn):

"scripts": {
  "dev": "next dev",
  "build": "next build",
  "start": "next start",
  "lint": "next lint"
}

Usage examples:

# start dev server
yarn dev

# build for production
yarn build

# start production server (after build)
yarn start

# run linter
yarn lint

Deployment ๐Ÿš€

This site is intended to be deployed on Vercel. Connect the repository to Vercel, add the required environment variables in the project settings, and Vercel will run yarn build automatically.

  • Build command: yarn build
  • Output directory: Managed by Next.js

Connect With Me

About

Welcome to the second version of my portfolio created using Next.js. ๐Ÿ’ผโœจ

Topics

Resources

Stars

Watchers

Forks