Skip to content

A sleek portfolio built with Next.js and Tailwind CSS, showcasing my projects, skills, and experience in a responsive and user-friendly design.

Notifications You must be signed in to change notification settings

owaisazmal/DevPortfolio

Repository files navigation

My Portfolio

Welcome to my personal portfolio, built using Next.js! This project showcases my skills, projects, and experience. Feel free to explore and reach out if you'd like to connect.

Table of Contents

Demo

Check out the live version of my portfolio here.

Features

  • Navigation: Easily accessible sections such as About, Projects, Work Experience, and Contact.
  • Project Display: A detailed showcase of projects with descriptions, technologies used, and GitHub links.
  • Responsive Layout: Designed to be fully responsive across devices.
  • Work Experience: Highlights of my professional experience, presented in a visually appealing manner.
  • Social Media Links: Connect with me on GitHub and LinkedIn.

Tech Stack

  • Framework: Next.js
  • Styling: Tailwind CSS for responsive and customizable designs.
  • Icons & Images: Utilized SVGs for high-quality icons and images.
  • Deployment: GitHub Pages for hosting.

Installation

Install the project dependencies using npm:

npm install

Running the Project

npm run dev

Project Structure

The project structure is organized as follows:

.
├── .github/
│   └── workflows/
│       └── nextjs.yml          # GitHub Actions workflow for CI/CD
├── app/                        # Application-specific files and configurations
│   └── ...
├── components/                 # Reusable components such as Navbar, Footer, ProjectCard, etc.
│   ├── Navbar.js
│   ├── Footer.js
│   ├── ProjectCard.js
│   └── ...
├── data/                       # Static data used within the app
│   ├── ...
├── public/                     # Static assets like images, icons, and fonts
│   ├── images/
│   ├── icons/
│   └── ...
├── utils/                      # Utility functions and constants used throughout the project
│   ├── constants.js
│   ├── helpers.js
│   └── ...
├── .eslintrc.json              # ESLint configuration file
├── .gitignore                  # Git ignore file
├── README.md                   # Project documentation (this file)
├── next.config.mjs             # Next.js configuration file
├── package-lock.json           # Lockfile for dependencies (npm)
├── package.json                # Project dependencies and npm scripts
├── postcss.config.mjs          # PostCSS configuration file for Tailwind CSS
├── tailwind.config.ts          # Tailwind CSS configuration file
└── tsconfig.json               # TypeScript configuration file

About

A sleek portfolio built with Next.js and Tailwind CSS, showcasing my projects, skills, and experience in a responsive and user-friendly design.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published