Skip to content
 
 

Repository files navigation

🌐 Abdul Basit — Personal Portfolio

Welcome to my developer portfolio built with Next.js 15, Tailwind CSS, and modern web tools. This site showcases my journey, skills, and projects — all wrapped in a sleek, animated, and responsive UI.


📸 Screenshot

Homepage of Abdul Basit’s Portfolio

🚀 Live Demo

🔗 Visit Portfolio Website


🧠 Tech Stack


📁 Folder Structure

ghost-oo5-personal-portfolio-website/
├── public/                  # Static assets, Lottie, images, icons
├── src/app/
│   ├── components/          # Reusable UI & page sections
│   ├── pages/               # Page-specific components (About, Projects, etc.)
│   ├── css/                 # Custom CSS (e.g., card effects)
│   ├── fonts/               # Custom fonts
├── utils/                   # Helper functions & data (skills, projects, etc.)
├── .husky/                  # Git pre-commit hook
├── tailwind.config.ts       # Tailwind theme configuration
├── next.config.ts           # Next.js + PWA configuration

🛠️ Getting Started

1. Clone this repo

git clone https://github.com/your-username/your-portfolio.git
cd your-portfolio

2. Install dependencies

pnpm install
# or
npm install
# or
yarn install

3. Run the development server

pnpm dev
# or
npm run dev

Then visit: http://localhost:3000


🧪 Environment Variables

Copy .env.example and create .env.local:

NEXT_PUBLIC_EMAILJS_SERVICE_ID=
NEXT_PUBLIC_EMAILJS_TEMPLATE_ID=
NEXT_PUBLIC_EMAILJS_PUBLIC_KEY=

📦 Deployment

deployed here


📄 License

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


📬 Contact Me

Got a project in mind or just want to say hi?

📧 rajaabdulbasit005@gmail.com

Releases

Packages

Contributors

Languages