A modern, responsive portfolio website built with Next.js, TypeScript, and Tailwind CSS.
- π¨ Modern, clean design inspired by Apple, Google, and Cred
- π Dark mode support
- π± Fully responsive design
- β‘ Optimized performance with Next.js
- π Smooth animations with Framer Motion
- βΏ Accessible and SEO-friendly
- Framework: Next.js 14 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: Custom components with shadcn/ui patterns
- Animations: Framer Motion
- Theme: next-themes for dark mode
- Node.js 18+
- npm or yarn or pnpm
- Clone the repository
git clone <repository-url>
cd santoshmanaguli- Install dependencies
npm install
# or
yarn install
# or
pnpm install- Run the development server
npm run dev
# or
yarn dev
# or
pnpm dev- Open http://localhost:3000 in your browser
- Push your code to GitHub
- Import your repository on Vercel
- Deploy with default settings
- Create a new project on Railway
- Connect your repository
- Configure environment variables
- Deploy
santoshmanaguli/
βββ app/
β βββ layout.tsx # Root layout
β βββ page.tsx # Home page
β βββ globals.css # Global styles
βββ components/
β βββ sections/ # Page sections
β βββ ui/ # Reusable UI components
β βββ navigation.tsx # Navigation bar
β βββ footer.tsx # Footer component
β βββ theme-provider.tsx
βββ lib/
β βββ utils.ts # Utility functions
βββ public/ # Static assets
Update the following files to customize the portfolio:
components/sections/hero.tsx- Hero section contentcomponents/sections/about.tsx- About sectioncomponents/sections/experience.tsx- Work experiencecomponents/sections/skills.tsx- Technical skillscomponents/sections/education.tsx- Education detailscomponents/sections/contact.tsx- Contact information
This project is private and personal.

