Skip to content

theamanullahdev/portfolio

Repository files navigation

🚀 Amanullah Developer – Portfolio

A modern and interactive portfolio built with Next.js 15, React 19, TailwindCSS 3, Framer Motion 12, and FontAwesome 6.
This site highlights my projects, skills, and journey as a developer with smooth animations and responsive design.


📂 Project Structure

. ├── public/ # Static assets (logos, svgs, images) ├── src/app/ # Next.js App Router pages │ ├── page.js # Home page │ ├── About/page.js # About page │ ├── MyProjects/page.js# Projects page │ ├── MsgMe/page.js # Contact page │ └── layout.js # Root layout ├── src/components/ # Reusable React components ├── src/Styles/ # CSS Modules └── src/utils/ # Utilities (placeholder)


✨ Features

  • 🎨 Dynamic Background with shapes and particles
  • 🖱️ Custom Cursor Trail (characters + glowing dots)
  • 📝 Typewriter Effect for animated text
  • ⚡ Framer Motion animations (smooth transitions & hover effects)
  • 🎭 Full-page Scroll Snap Layout (Home, About, Projects, Contact)
  • 🖼️ Project Cards with hover animations and links
  • 🌙 Dark Mode support via Tailwind
  • 📱 Responsive design (mobile to desktop)

🛠️ Tech Stack

  • Framework: Next.js 15
  • UI Library: React 19
  • Styling: Tailwind CSS 3
  • Animations: Framer Motion 12
  • Icons: FontAwesome 6

📦 Installation & Usage

  1. Clone the repository git clone https://github.com/theamanullahdev/portfolio.git cd test1

  2. Install dependencies npm install

  3. Run the development server npm run dev

    Open http://localhost:3000 🎉

  4. Build for production npm run build npm start


🔗 Links


📜 License

This project is open source and available under the MIT License.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published