A modern, responsive personal website built with Next.js, TypeScript, and Tailwind CSS. Perfect for PhD students and researchers to showcase their work, CV, projects, and blog posts.
- Home Page: Welcome page with overview and quick links
- About Page: Personal introduction and research interests
- CV Page: Comprehensive curriculum vitae with education, experience, publications, and skills
- Projects Page: Showcase your research projects and other work
- Blog: Share your thoughts, research insights, and academic experiences
- Responsive Design: Works beautifully on all devices
- Modern UI: Clean, professional design with Tailwind CSS
- Node.js 18+ installed
- npm or yarn package manager
- Install dependencies:
npm install- Run the development server:
npm run dev- Open http://localhost:3000 in your browser
- About Page (
app/about/page.tsx): Update your name, field of study, and research interests - CV Page (
app/cv/page.tsx): Add your education, experience, publications, and skills - Footer (
components/Footer.tsx): Update social media links and contact information - Home Page (
app/page.tsx): Customize the welcome message
Edit app/blog/page.tsx and app/blog/[slug]/page.tsx to add your blog posts. You can later integrate with a CMS or markdown files for easier content management.
Edit app/projects/page.tsx and app/projects/[slug]/page.tsx to add your projects.
npm run build
npm startThis website can be easily deployed to:
- Vercel (recommended for Next.js)
- Netlify
- GitHub Pages (with static export)
- Any hosting service that supports Node.js
- Next.js 14: React framework with App Router
- TypeScript: Type-safe development
- Tailwind CSS: Utility-first CSS framework
- date-fns: Date formatting for blog posts
This project is open source and available for personal use.