This is my personal website built with Bootstrap, jQuery, Particles.js, Aos.js, and many more. 
The Website is available here www.danielmichalski.com
The documentation is divided into several sections:
- Prerequisites
- Used libraries
- Docker containers
- Running the application
- Environments
- Application screens
| Library name | Description | 
|---|---|
| Bootstrap 4x | Bootstrap is the world’s most popular framework for building responsive, mobile-first sites. | 
| jQuery | jQuery is a fast, small, and feature-rich JavaScript library. | 
| Material Design Icons | Material Design Icons' growing icon collection allows designers and developers targeting various platforms to download icons in the format, color and size they need for any project. | 
| Feather Icons | Simply beautiful open source icons. | 
| Owl Carousel | Touch enabled jQuery plugin that lets you create beautiful responsive carousel sliders. | 
| Backstretch Slider | Simple jQuery plugin that allows you to add a dynamically resized, slideshow-capable background image to any page or element. | 
| Magnific Popup | Magnific Popup is a responsive lightbox & dialog script with focus on performance and providing the best experience for users with any device. | 
| Isotope | Filter & sort magical layouts. | 
| Freepik Images | Find Free Vectors, Stock Photos, PSD and Icons. | 
| Unsplash Images | The internet’s source of freely usable images. Powered by creators everywhere. | 
| Ripple Js | By the powers of WebGL, add a layer of water to your HTML elements which will ripple by cursor interaction. | 
| Text Rotate Js | Super Simple Text Rotator by Pete R. A lightweight jQuery plugin that will allow you to add a super simple rotating text to your website. | 
| Parallax Js | Smooth parallax scrolling effect for background images, videos. | 
| Particles Js | A lightweight JavaScript library for creating particles. | 
| Tweenmax Js | Ultra high-performance, professional-grade animation for the modern web. | 
| Animate On Scroll | Animations during scrolling the page. | 
| Name | Description | 
|---|---|
| reCAPTCHA v3 | reCAPTCHA v3 returns a score for each request without user friction. The score is based on interactions with your site and enables you to take an appropriate action for your site. | 
There are two Docker images defined in docker-compose.yml file:
| Container name | Description | 
|---|---|
| apache-with-php | The Debian's Apache httpd in conjunction with PHP (as mod_php) and uses mpm_prefork by default. | 
| mailhog | MailHog is an email testing tool for developers. | 
In order to run the website please run the below command and in your browser type URL defined in the Localhost environment section.
## Run the website using Docker Compose
docker-compose up -d| Component | URL | 
|---|---|
| Website | http://localhost/ | 
| MailHog UI | http://localhost:8025/ | 
| Component | URL | 
|---|---|
| Website | www.danielmichalski.com | 

