Skip to content

rickydia/personal-website

Repository files navigation

Personal Website

This is my personal website built with React Router, featuring server-side rendering and a custom theme system.

The website can be viewed at rickybeepboop.dev.

Features

  • 🚀 Server-side rendering
  • ⚡️ Hot Module Replacement (HMR)
  • 📦 Asset bundling and optimization
  • 🔄 Data loading and mutations
  • 🎨 Custom theme system with light/dark modes
  • 🔒 TypeScript by default
  • 📱 Responsive design
  • 📊 Analytics and performance insights

Getting Started

Installation

Install the dependencies:

npm install

Development

Start the development server with HMR:

npm run dev

Your application will be available at http://localhost:5173.

Building for Production

Create a production build:

npm run build

Theme System

This project includes a custom theme system that supports:

  • Light and dark theme variants
  • CSS custom properties for consistent styling
  • Dynamic theme switching
  • Carefully crafted color palettes for both themes

About

This houses my new personal website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published