Welcome to the My Portfolio project! This is a personal portfolio website built with HTML, CSS (Tailwind & PostCSS), and JavaScript. It showcases your skills, projects, resume, and contact information with interactive animations and a modern design.
- Responsive design using Tailwind CSS
- Animated navigation bar
- Interactive project cards
- Skills showcase with animations
- Contact form
- Downloadable resume (CV)
- Custom logo and images
404.html
firebase.json
index.html
package.json
playwright.config.js
postcss.config.js
style.css
src/
input.css
Assets/
Images/
logo/
site.webmanifest
Resume/
Data/
projects-data.js
Pages/
about.html
contact.html
CV.html
projects.html
skills.html
scripts/
about.js
cardAnimations.js
contect.js
main.js
navbar.js
paratacial.js
projects.js
skill.js
...
- scripts/main.js: Entry point for global site logic and initialization.
- scripts/navbar.js: Handles navigation bar animations and active link highlighting.
- scripts/cardAnimations.js: Animates project cards on hover and scroll.
- scripts/projects.js: Loads and displays project data from
Data/projects-data.js. - scripts/about.js: Manages about page interactions and animations.
- scripts/skill.js: Animates skill progress bars and icons.
- scripts/contect.js: Handles contact form validation and submission.
- scripts/paratacial.js: (Likely for parallax or special effects; see file for details.)
- Navigation Bar Animation: Smooth transitions and active state highlight.
- Card Hover Animation: Project cards scale and show details on hover.
- Scroll Animations: Elements fade in or animate as you scroll.
- Skills Animation: Progress bars animate to show skill levels.
- Parallax Effects: (If implemented in
paratacial.js.)
- Data/projects-data.js: Contains project information displayed on the Projects page.
- Clone the repository:
git clone https://github.com/zaid-khan-code/My-Portfoilio.git
- Open
index.htmlin your browser. - For development, install dependencies:
npm install
- To build Tailwind CSS:
npm run build
- Update images in
Assets/Images/andAssets/logo/. - Edit your resume in
Assets/Resume/. - Modify project data in
Data/projects-data.js. - Change styles in
style.cssandsrc/input.css.
- Images: All site images are in
Assets/Images/. - Logo: Site logo and manifest in
Assets/logo/. - Resume: Downloadable CV in
Assets/Resume/.
For questions or feedback, use the contact form on the site or reach out via the information in Pages/contact.html.
Made by [Your Name]