Skip to content

MehmoodCoder/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Portfolio

A polished personal portfolio website built with React, Vite, Tailwind CSS, and React Router.

This project demonstrates a modern developer landing page with:

  • Responsive navigation and mobile-friendly menu
  • Animated hero section with typing effect
  • Project showcase cards with interactive GitHub/Demo buttons
  • About, Contact, and Projects pages
  • Contact form that opens an email draft using mailto:
  • Smooth visual style with dark theme and gradient accents

Open in browser


Project structure

Generated: 7/8/2026, 10:16:30 AM Root Path: /workspaces/Portfolio

β”œβ”€β”€ πŸ“ Portfolio_Website
β”‚   β”œβ”€β”€ πŸ“ public
β”‚   β”‚   β”œβ”€β”€ πŸ–ΌοΈ favicon.svg
β”‚   β”‚   └── πŸ–ΌοΈ icons.svg
β”‚   β”œβ”€β”€ πŸ“ src
β”‚   β”‚   β”œβ”€β”€ πŸ“ Components
β”‚   β”‚   β”‚   β”œβ”€β”€ πŸ“ CSS
β”‚   β”‚   β”‚   β”‚   └── 🎨 NavBar.css
β”‚   β”‚   β”‚   β”œβ”€β”€ πŸ“ Effect
β”‚   β”‚   β”‚   β”‚   └── πŸ“„ TypingEffect.jsx
β”‚   β”‚   β”‚   β”œβ”€β”€ πŸ“ Footer
β”‚   β”‚   β”‚   β”‚   └── πŸ“„ Footer.jsx
β”‚   β”‚   β”‚   β”œβ”€β”€ πŸ“ NavBar
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ πŸ“„ MenuItems.jsx
β”‚   β”‚   β”‚   β”‚   └── πŸ“„ NavBar.jsx
β”‚   β”‚   β”‚   └── πŸ“ Projects
β”‚   β”‚   β”‚       └── πŸ“„ ProjectsCard.jsx
β”‚   β”‚   β”œβ”€β”€ πŸ“ Routes
β”‚   β”‚   β”‚   β”œβ”€β”€ πŸ“„ About.jsx
β”‚   β”‚   β”‚   β”œβ”€β”€ πŸ“„ Contact.jsx
β”‚   β”‚   β”‚   β”œβ”€β”€ πŸ“„ Home.jsx
β”‚   β”‚   β”‚   └── πŸ“„ Projects.jsx
β”‚   β”‚   β”œβ”€β”€ 🎨 App.css
β”‚   β”‚   β”œβ”€β”€ πŸ“„ App.jsx
β”‚   β”‚   β”œβ”€β”€ 🎨 index.css
β”‚   β”‚   └── πŸ“„ main.jsx
β”‚   β”œβ”€β”€ βš™οΈ .gitignore
β”‚   β”œβ”€β”€ βš™οΈ .oxlintrc.json
β”‚   β”œβ”€β”€ πŸ“ README.md
β”‚   β”œβ”€β”€ 🌐 index.html
β”‚   β”œβ”€β”€ βš™οΈ package-lock.json
β”‚   β”œβ”€β”€ βš™οΈ package.json
β”‚   └── πŸ“„ vite.config.js
└── πŸ“ README.md

Route Pages

  • Home – Main landing page combining hero, trips, and destinations
  • About – Company information section
  • Services – Service-related page content
  • Contact – Contact page with a form

Key technologies

  • React 19
  • Vite 4
  • Tailwind CSS 4
  • React Router DOM
  • Font Awesome icons
  • Oxlint for linting

πŸ› οΈ Tech Stack

  • Framework: React.js (Vite Template), React Router
  • Styling: CSS, Tailwind
  • Language: JavaScript (ES6+), HTML, CSS
  • Hosting: Vercel

Notes

  • The contact form uses mailto: to open the default email client.
  • Project cards include placeholder demo/code links that can be updated with real URLs.

Contact

For questions or updates, connect via the links shown in the portfolio site, including Email, GitHub and LinkedIn.


πŸ‘€ Author

MehmoodCoder


Happy coding without chai ! β˜•

About

πŸš€ My personal portfolio built with HTML, CSS, Tailwind and JavaScript, React + Vite and Tailwind to showcase my development skills and creative projects.

Resources

Stars

Watchers

Forks

Contributors

Languages