Skip to content

KaeruCT/andres.villarreal.co.cr

Repository files navigation

andres.villarreal.co.cr

A modern, bilingual personal website and resume showcasing my professional experience, skills, and projects. Built with Next.js and TypeScript, featuring a clean, responsive design with dark/light mode support.

🌐 Live Site: andres.villarreal.co.cr

Tech Stack

  • Framework: Next.js ^15.1.6
  • Frontend: React ^19.0.0 with TypeScript
  • Styling: SCSS with CSS variables for theming
  • Content: Markdown files with react-markdown
  • Deployment: Vercel

Prerequisites

  • Node.js 18.0 or later
  • npm

Installation

  1. Clone the repository

    git clone https://github.com/your-username/andres.villarreal.co.cr.git
    cd andres.villarreal.co.cr
  2. Install dependencies

    npm install

Development

Running the Development Server

Start the development server with hot reload:

npm run dev

Open http://localhost:3000 with your browser to see the result.

Available Scripts

  • npm run dev - Starts the development server
  • npm run build - Creates an optimized production build
  • npm run start - Starts the production server (requires build first)

Project Structure

├── _content/           # Markdown content files
│   ├── en/            # English content
│   └── es/            # Spanish content
├── components/        # React components
├── lib/              # Utility functions
├── pages/            # Next.js pages
├── public/           # Static assets (images, icons)
└── styles/           # SCSS stylesheets

License

This repository uses a dual licensing approach:

Code (MIT License)

All source code files (JavaScript, TypeScript, HTML, CSS, configuration files, and build tooling) are licensed under the MIT License.

Content (CC BY 4.0)

All non-code assets including content in /_content/, images in /public/, and other media files are licensed under Creative Commons Attribution 4.0 International (CC BY 4.0).

See the NOTICE file for detailed information about which files fall under each license.

Attribution: When reusing any content from this repository, please provide appropriate credit to Andrés Villarreal as required by the respective licenses.

About

Rewrite of my old website (https://github.com/KaeruCT/avc/) using next.js

Resources

License

MIT, CC-BY-4.0 licenses found

Licenses found

MIT
LICENSE
CC-BY-4.0
LICENSE-content

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors