Skip to content

VADIM4WEB | Crafting Digital Solutions | Excellence in Every Detail.

Notifications You must be signed in to change notification settings

vadim4web/vadim4web.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio

VADIM4WEB

Crafting Digital Solutions

Excellence in Every Detail.

Welcome to my portfolio, showcasing my expertise in front-end development and modern web technologies. Explore my projects, skills, and experiences!

📂 Project Structure

vadim4web.github.io/
├── public/ # Public assets (favicon, icons, SEO files, etc.)
│   ├── 404.html # GitHub Pages redirect file
│   ├── logo.png # Favicon and logos
│   ├── favicon.ico # Light theme favicon
│   ├── favicon_dark.ico # Dark theme favicon
│   └── ... # Various tech stack images, manifest, sitemap, etc.
├── src/ # Source code for the portfolio
│   ├── assets/ # Static resources for the app
│   │   ├── css/ # Custom CSS files
│   │   ├── data/ # Data used in components
│   │   └── img/ # Images used across the app
│   ├── components/ # Vue components for the portfolio
│   │   ├── InteractiveButton.vue
│   │   ├── ArrowIcon.vue
│   │   ├── FooterView.vue
│   │   ├── HeaderView.vue
│   │   ├── LanguageSwitcher.vue
│   │   ├── LoaderView.vue
│   │   ├── TechStackSlider.vue
│   │   └── ... # Other components
│   ├── helpers/ # Helper functions
│   ├── i18n/ # Internationalization setup
│   ├── router/ # Vue Router configuration
│   ├── store/ # Reactive store configuration
│   └── utils/ # Utility files
│   ├── views/ # Vue views corresponding to app pages
│   │   ├── AboutMe.vue
│   │   ├── ContactMe.vue
│   │   ├── HomeView.vue
│   │   ├── MyProjects.vue
│   │   ├── NotFound.vue
│   │   └── ProjectView.vue
│   ├── App.vue # Main application file
│   ├── main.js # App entry point
│   ├── style.css # Global styles
├── .prettierrc # Prettier configuration file for consistent formatting
├── eslint.config.js # ESLint configuration for code quality and readability
├── index.html # Main HTML file
├── package.json # Project metadata and dependencies
├── README.md # Project documentation
└── vite.config.js # Vite configuration

🛠️ Technologies Used

  • Vite: Fast and modern build tool for web development.
  • JavaScript (ES6+): Core programming language.
  • Vue.js 3: The modern front-end framework for building SPAs.
  • Vue Router: For navigation between pages.
  • i18n: Internationalization for multi-language support.
  • SCSS: Advanced styling with variables and mixins.
  • Three.js: 3D rendering for interactive visuals.

🌟 Features

  • Responsive Design: Optimized for all devices.
  • 3D Graphics: Interactive elements using Three.js.
  • Dark/Light Theme: Theme toggler for a personalized experience.
  • Internationalization: Supports multiple languages.
  • SEO Friendly: Metadata and optimized for search engines.
vadim4web@HP250g5 vadim4web.github.io $ npx cloc src
      47 text files.
      45 unique files.
       6 files ignored.

github.com/AlDanial/cloc v 2.02  T=0.20 s (229.5 files/s, 26418.1 lines/s)       
-------------------------------------------------------------------------------  
Language                     files          blank        comment           code  
-------------------------------------------------------------------------------  
Vuejs Component                 24            393             16           2854  
JavaScript                      14             69              4           1133  
CSS                              7             94              2            615  
-------------------------------------------------------------------------------  
SUM:                            45            556             22           4602  
------------------------------------------------------------------------------- 

📫 Let’s Connect!

About

VADIM4WEB | Crafting Digital Solutions | Excellence in Every Detail.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published