Portfolio-Landing-Page-18--NextJS-Frontend GitHub Details, Stars and Alternatives | OpenRepoFinder
arnobt78 / repository
Portfolio-Landing-Page-18--NextJS-Frontend
A modern, single-page portfolio template built with Next.js 16, React 19, TypeScript, and Tailwind CSS. It showcases a developer profile with hero, experience timeline, tech stack, featured projects, and a contact form—ideal for learning App Router, client components, SEO metadata, and reusable UI patterns
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
52
Community adoption25% weight
0
Maintenance state20% weight
100
License clarity10% weight
0
Project information10% weight
100
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A modern, single-page portfolio template built with Next.js 16, React 19, TypeScript, and Tailwind CSS. It showcases a developer profile with hero, experience timeline, tech stack, featured projects, and a contact form—ideal for learning App Router, client components, SEO metadata, and reusable UI patterns. Use it as a starter for your own portfolio or as reference material for teaching & instruction.
A modern, single-page portfolio template built with the Next.js App Router, TypeScript, and Styled Components. Use it to showcase your projects, skills, timeline, accomplishments with a clean, responsive layout and SEO-friendly metadata. Ideal for developers & learners who want a production-ready portfolio with clear structure and reusable componen
A modern, single-page developer portfolio website built with React.js, TypeScript, TailwindCSS, and Shadcn UI, featuring a futuristic dark theme and smooth scroll-based navigation. The website is fully responsive, optimized for recruiters and hiring managers, and built for easy deployment on Vercel.
Portfolio UI 18 is a static-first Next.js App Router application. It has one main page (/) composed of several sections: a hero with profile and CTA, experience timeline, tech stack grid, project cards, and a contact form that submits to Web3Forms (no custom backend). The app uses Framer Motion for animations, react-icons (Tabler) for icons, Geist fonts, and Tailwind CSS 4 for styling. All content is driven by a single data file (src/data/portfolio.ts), making it easy to customize for your own profile while keeping the codebase minimal and educational.
Features & Functionality
Feature
Description
Hero
Name, role, short bio, profile image, social links, “Projects” and “Resume” CTAs with smooth scroll.
Experience
Vertical timeline with company, role, period, and bullet points (data-driven).
Tech Stack
Categorized skills (Mobile, Libraries, Web, Tools) in card layout with hover states.
Projects
Grid of project cards (thumbnail, title, description, tech tags, GitHub / live links).
Contact
Form (name, email, message) posting to Web3Forms API; success/error feedback.
Navbar
Fixed top bar, scroll-based background, active section highlight, mobile hamburger menu.
# Clone the repository (or use your fork)
git clone <your-repo-url>
cd portfolio-ui-18
# Install dependencies
npm install
# Development (with Turbopack)
npm run dev
# Build for production
npm run build
# Start production server
npm start
Navbar (components/layout/Navbar.tsx): Fixed header, in-page links (#about, #experience, #projects, #contact), scroll-based background, active section via IntersectionObserver, mobile menu with Framer Motion.
Footer (components/layout/Footer.tsx): Copyright year, optional tagline, SocialIcons (same data as hero).
Section components
HeroSection: Intro line, name, role, about text, profile image (Next Image), SocialIcons, “Projects” (smooth scroll) and “Resume” (link) buttons.
ExperienceSection: Reads portfolioData.experience, renders a timeline with role, company, period, description list.