Skip to content

amanpalariya/amanpalariya.github.io

Repository files navigation

Website

This repository contains code for a personal website.

Features

  • Home, About, CV, Blogs, Projects, and Tools sections
  • Blog posts authored in Markdown (src/data/blogs/markdown)
  • Project detail pages authored in Markdown (src/data/projects/markdown)
  • Dedicated tools area for utility pages

Stack

Built with Next.js 16, React 19, Chakra UI v3, and TypeScript.

Architecture

The main code lives in:

  • src/app: Next.js routes, layouts, and pages
  • src/components: Reusable UI and page components
    • src/components/ui contains Chakra UI snippet-based components
  • src/data: Website content (personal info, projects, blogs, etc.)
  • src/utils: Utility helpers

Deployment

next.config.ts is configured for static export (output: "export"). Running next build generates static files that can be hosted on any static file server.

This repo deploys to GitHub Pages via GitHub Actions (.github/workflows/nextjs.yml):

  • Trigger: pushes to main (and manual workflow_dispatch)
  • Build: install dependencies and run next build
  • Publish: upload ./out as Pages artifact and deploy with actions/deploy-pages

Design

The design is inspired by SubtleFolio with custom tweaks.

About

Personal website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors