Skip to content

nskrdev/nskr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A minimal portfolio, component registry, and blog to showcase my work as a Design Engineer.

Check out the live site: nskr.dev

Portfolio Screenshot

Overview

Stack

  • Next.js 15
  • Tailwind CSS v4
  • shadcn/ui

Featured

  • Clean & modern design
  • Light/Dark themes
  • vCard integration
  • SEO optimized (JSON-LD schema, sitemap, robots)
  • AI-ready with /llms.txt
  • Spam-protected email
  • Installable as PWA

Blog

  • Supports MDX & Markdown
  • Raw .mdx endpoints for AI readability
  • Syntax highlighting for clear code presentation
  • Dynamic OG images for rich link previews
  • RSS feed for easy content distribution

Registry

  • Easily build and distribute reusable components, hooks, and pages using a custom registry powered by the shadcn CLI.
  • Each entry is well-documented and includes live previews & code snippets.

Development

Please refer to the Development Guide for more details.

Customization

This project is designed to be easily customizable. You are free to use this code as you see fit!

To make this your own, you'll need to edit the following files:

  1. Site Configuration: src/config/site.ts

    • Update SITE_INFO with your name, URL, and description.
    • Update GITHUB_USERNAME and SOURCE_CODE_GITHUB_REPO.
  2. User Data: src/features/profile/data/user.ts

    • Update your name, email, avatar, and bio.
    • Customize the flipSentences for the hero section.
  3. Social Links: src/features/profile/data/social-links.ts

    • Add your own social media profiles.
  4. Experience & Projects:

    • Edit src/features/profile/components/experiences.tsx (or extract data to a separate file).
    • Edit src/features/profile/components/projects.tsx (or extract data to a separate file).
  5. Tech Stack: src/features/profile/components/tech-stack.tsx

    • Update the icons and technologies you use.
  6. Blog Content: src/features/blog/content

    • Add your own .mdx files here.
    • Delete the existing sample posts.
  7. GitHub Contributions: src/features/profile/data/github-contributions.ts

    • Ensure GITHUB_USERNAME in src/config/site.ts is correct to fetch your graph.

License & Acknowledgments

Licensed under the MIT license.

You are free to use this code as you see fit. Please just remember to remove all my personal information (resume, email, phone, etc.) before publishing your own version.

Inspiration

This project was inspired by and built upon the amazing work of:

  • Chánh Đại - Original template and design inspiration.
  • Ramx - Design inspiration for the dark mode aesthetic.

If you find this project useful, please consider giving it a star! ⭐️

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published