An elegant and minimalist landing page built with Next.js, TypeScript, and Tailwind CSS for a Computer Science Engineer with dual Master's degrees in Frontend Design.
Your site is 85% ready for production! See SEO_QUICK_START.md for what to do next (15 minutes).
- β Complete metadata (title, description, keywords)
- β Open Graph tags for social sharing
- β Robots.txt for search engine crawling
- β Dynamic XML Sitemap
- β Schema.org JSON-LD structured data
- β Mobile-friendly responsive design
- β Core Web Vitals optimized
- β Semantic HTML structure
- β Performance tuned
- Edit
/config/site.tswith your real info - Create
og-image.jpg(1200x630px) and save to/public/ - Deploy to production
- Verify in Google Search Console
Read: SEO_QUICK_START.md β SEO_GUIDE.md
- Modern Tech Stack: Built with Next.js 16, React 19, TypeScript, and Tailwind CSS v4
- Static Site Generation (SSG): Fully static export for optimal performance and SEO
- Dark Elegant Theme: Minimalist design with dark colors and gradient accents
- Responsive Design: Mobile-first approach that works on all devices
- SEO Optimized: Comprehensive metadata for search engines
- Ready for Hostinger: Static HTML output compatible with premium hosting
The landing page includes:
- Hero Section: Professional introduction with clear call-to-action
- Expertise Section: Showcasing Computer Science and Frontend Design qualifications
- Consulting Services: Four main service offerings:
- Technical Consulting
- Design Systems
- UI/UX Design
- Development Services
- Contact Section: Easy ways to get in touch via email, LinkedIn, and GitHub
- Footer: Professional footer with copyright and tech stack information
- Node.js 18+ installed
- npm or yarn package manager
# Install dependencies
npm install
# Run development server
npm run devOpen http://localhost:3000 to view the site.
# Build static site
npm run buildThis creates an out/ directory with all static files ready for deployment.
- Build the static site:
npm run build - Locate the
out/directory in your project - Log into your Hostinger control panel
- Navigate to File Manager
- Upload all contents from the
out/directory to yourpublic_htmlfolder - Your site is now live!
- Build the static site:
npm run build - Connect to your hosting via FTP (use FileZilla or similar)
- Navigate to
public_htmldirectory - Upload all contents from the
out/directory - Done!
Important: Edit /config/site.ts to customize your personal information:
export const siteConfig = {
name: "Your Name",
initials: "YN",
email: "your.email@example.com",
social: {
linkedin: "https://linkedin.com/in/yourprofile",
github: "https://github.com/yourusername",
},
// ... more configuration
};Edit /app/page.tsx to customize:
- Hero section text
- Services offered
- Contact information
- Links to your social profiles
Edit /app/globals.css to change the color scheme:
:root {
--background: #0a0a0a; /* Main background */
--foreground: #ededed; /* Text color */
--accent: #6366f1; /* Primary accent */
--card-bg: #1a1a1a; /* Card backgrounds */
}Edit /app/layout.tsx to update:
- Page title
- Meta description
- Keywords
- Open Graph tags
dailymp/
βββ app/
β βββ globals.css # Global styles and Tailwind imports
β βββ layout.tsx # Root layout with SEO metadata
β βββ page.tsx # Main landing page component
βββ out/ # Static build output (after npm run build)
βββ public/ # Static assets (if needed)
βββ next.config.ts # Next.js configuration for static export
βββ tailwind.config.ts # Tailwind CSS configuration
βββ tsconfig.json # TypeScript configuration
βββ package.json # Dependencies and scripts
npm run dev- Start development servernpm run build- Build for production and generate static exportnpm run start- Start production server (not needed for static hosting)npm run lint- Run ESLint for code quality
- Framework: Next.js 16 with App Router
- Language: TypeScript
- Styling: Tailwind CSS v4
- UI Components: Custom React components
- Build: Static Site Generation (SSG)
ISC
This is a personal landing page project. Feel free to fork and customize for your own use!
Note: Update the contact information in /config/site.ts with your actual details before deploying.
For customization help or consulting inquiries:
- Email: Update in config file
- LinkedIn: Update in config file
- GitHub: Update in config file
Built with β€οΈ using Next.js, TypeScript, and Tailwind CSS



