Skip to content

Farouk-ayo/devfarouk

Repository files navigation

Farouk Mustapha | Frontend Engineer Portfolio

Portfolio Preview

A modern, responsive, and SEO-friendly portfolio built with Next.js 14, TypeScript, and Tailwind CSS. It showcases my projects, technical skills, and experience as a Frontend Engineer specializing in React and Next.js.


🚀 Tech Stack

Frontend Framework: Next.js 14 Language: TypeScript UI & Styling: Tailwind CSS · Shadcn/ui · Framer Motion · AOS (Animate on Scroll) Icons: Lucide React · Radix UI · React Icons Theme Management: Next Themes (Dark/Light mode) Analytics: Google Analytics · Vercel Analytics


Features

Fully Responsive – Mobile-first and optimized for all screen sizes ✅ Dark & Light Mode Support – Seamless theme switching ✅ SEO Optimized – Metadata, Open Graph, and Twitter Card integration ✅ Interactive UI – Smooth animations & hover effects with Framer Motion and AOS ✅ Project Showcases – With live demo & GitHub repository links ✅ Splash Screen Manager – Elegant loading animations ✅ Performance Optimized – Next.js image optimization & lazy loading


📂 Project Structure

devfarouk/
├── app
│   ├── components
│   │   ├── Navbar.tsx
│   │   ├── Sidebar.tsx
│   │   ├── SplashScreenManager.tsx
│   │   └── Providers.tsx
│   ├── sections
│   │   └── Copyright.tsx
│   ├── globals.css
│   ├── layout.tsx
│   └── page.tsx
├── public
│   └── devfarouk.png
├── package.json
└── tailwind.config.js

🛠 Getting Started

1. Clone the Repository

git clone https://github.com/Farouk-ayo/devfarouk.git
cd devfarouk

2. Install Dependencies

npm install

3. Run the Development Server

npm run dev

Then open http://localhost:3000 in your browser.

4. Build for Production

npm run build
npm start

🔗 Live Demo

👉 devfarouk.vercel.app


📬 Contact Me


If you like this project, please give it a star ⭐ on GitHub.


About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors