Skip to content

Latest commit

 

History

History
73 lines (45 loc) · 2.72 KB

README.md

File metadata and controls

73 lines (45 loc) · 2.72 KB

Balloons

Flower Balloons' website - custom Wordpress theme

Installation

  1. Select "install" branch
  2. Download both files
  3. Upload them and run "installer.php" on your local host
  4. Follow the instructions

Website made with:

  • NodeJs
  • Webpack
  • SASS (BEM)
  • PHP
  • JS
  • CMS: Wordpress using ACF, Custom Post Types and Duplicator
  • API
  • RWD
  • Lighthouse: Best practise, SEO and Performance

My goal was not to use plugins (other than Duplicator, Contact Forms7 and ACF) and make my own template

About website components

First of all we can see looped oembed background video. Source is located on YT so it works much faster.

2

Section 1#

I've coded my own template for WP. Image and text are uploaded using ACF so it is very simple to change them in WP. Animations were made with The Intersection Observer API.

10

Section 2#

Cards that represent three last published posts. Desc, title, date and stats were displayed using WP_Query. You can click on the card and you will be redirected to single post page.

3

Section 3#

Fields display WYSIWYG Custom Field. Furthermore there is element that can intersect flex dipslayed element and it can be placed on the top or bottom of layers.

image

About page

It allows to switch displayed info without realoading the page.

4

Flights map

Using API I've created custom map that displayed pins on the map that I've added with ACF. You can simply go to the WP admin panel, select Custom Post Type "Flights" and add them to the map. It was made only with ACF and Google API.

5

6

Form

Custom contact form.

7

RWD