Skip to content

undead-bacteria/Personal-Next.js-Portfolio

Repository files navigation

Bikesh Shrestha Portfolio

✨ Features

  • Modern Tech Stack: Next.js (App Router), TypeScript, Tailwind CSS, shadcn/ui
  • AI Chatbot: Floating assistant powered by LLM API
  • Responsive Design: Mobile-first, dark mode support
  • Animated UI: Framer Motion for smooth transitions
  • Projects Showcase: Cards with live demos & GitHub links
  • Experience Timeline: Roles, companies, and achievements
  • Skills Grid: Filterable, with tooltips
  • Contact Form: Next.js API route + SendGrid
  • SEO Optimized: Metadata, sitemap.xml
  • Deployed on Vercel

🛠️ Tech Stack

  • Styling/UI: Tailwind CSS, shadcn/ui
  • Framework: Next.js (latest), TypeScript
  • Styling/UI: Tailwind CSS, shadcn/ui
  • Animation: Framer Motion
  • AI: React chatbot widget, LLM API
  • Backend: Next.js API routes
  • Email: SendGrid
  • Deployment: Vercel

📁 Folder Structure

/
├─ app/                  # Next.js App Router
│  ├─ layout.tsx
│  └─ page.tsx
├─ components/
│  ├─ Navbar.tsx
│  ├─ HeroSection.tsx
│  ├─ SkillsSection.tsx
│  ├─ ProjectsSection.tsx
│  ├─ ExperienceSection.tsx
│  ├─ AboutSection.tsx
│  ├─ ContactSection.tsx
│  └─ ChatWidget.tsx
├─ lib/
│  └─ constants.ts
├─ public/               # Static assets (images, etc.)
├─ styles/               # Tailwind + shadcn config
│  └─ tailwind.config.js
└─ vercel.json           # Vercel config

📬 Contact

Feel free to reach out via LinkedIn or use the contact form on the website!

About

This is the next.js portfolio using AI chatbots.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages