A modern portfolio website built with HTML, CSS, and JavaScript, featuring particle effects, dynamic text, and a responsive design.
- Responsive design
- Dark/Light theme toggle
- Particle effects background
- Dynamic text animations
- Project carousel
- Portfolio showcase with expandable project cards
- Clone the repository
git clone [your-repository-url]- Install dependencies
npm install bootstrap parcel validator- Start the development server
npx parcel index.htmlThe website will be available at http://localhost:1234
The project uses Parcel as a bundler and includes the following dependencies:
- Bootstrap: For responsive design components
- Validator: For input validation
- Parcel: For bundling and development server
├── css/
│ ├── reset.css
│ └── styles.css
├── js/
│ ├── main.js
│ └── particles.js
├── modules/
│ ├── activeHoverReplace.js
│ ├── carousel.js
│ ├── dynamicText.js
│ ├── headerShrink.js
│ ├── particleConfig.js
│ ├── scheduler.js
│ ├── screenshot.js
│ ├── themeToggle.js
│ └── toggleNavMenu.js
└── img/
└── [image assets]
Make sure to add these directories to your .gitignore:
node_modules/
dist/
.parcel-cache/