Giter VIP home page Giter VIP logo

brouwerij-geel's Introduction

Image

Brouwerij Geel ๐Ÿบ

A promotional website for my (hobbyist) endeavors in creating alcohol. This website both lets me easily share stuff (photos, label designs) at parties, but also allows me to document recipes and more.

Setup

$ git clone [email protected]:AJGeel/brouwerij-geel.git
$ open -a MAMP

That's it. Good luck! ๐Ÿป

Tech Stack

This static website is pretty rudimentary: using a simple stack of PHP/CSS/JS. No CSS frameworks, simply using modern vanilla CSS properties (Flex, Grid, Variables). Keeping it simple to keep it fun.

Dependencies / Externals

Brouwerij Geel's website is built atop of a number of JS frameworks / external dependencies to keep me sane.

brouwerij-geel's People

Watchers

 avatar  avatar

brouwerij-geel's Issues

Blog Article navigation is broken

Screenshot 2020-09-07 at 13 20 10

This most likely got broken when Swup was integrated, wrapping all content (including these position: fixed <a></a> tags) in a <main></main> tag.

Add automatic stat detections in `brewing-log.php`.

Currently, the stats are hardcoded into the page.

I already wrote an object that can contain all brew statistics (stats), but did not implement replacing the hardcoded stats in the 4-grid yet. (See picture below)

Screenshot 2020-09-07 at 13 12 38

Add copywriting for all `recipes`.

A number of recipes currently still have placeholder text instead of an actual recipe. These pages are:

  • Toffee Apple

  • Dry-Hopped Cider

  • Kiki's Cheeky Kriekie

  • Natural Red Wine

  • Hefeweizen

Fix scroll behaviour bug

Related to the implementation of the Swup library:
document.documentElement.scrollTop = 0

This should be synced with half the animation time of the Swup transition.

Limit the layout's maximum width for wide screens

Currently, the layout is not limited in width for screens, which makes things look wonky when a user accesses the page on an ultrawide display.

Suggestion: include a max-width for the containers, e.g. 1280px.

Screenshot 2020-09-07 at 12 59 42

Add Gallery component for Recipes

It would be nice to have a gallery with images for recipes: showing the process and the end results.

This would be placed in between the recipe and the other-brews components.

Kegerator ideas

Enhancement for in a future, far far away.

Eventually, I'd like to move on to a kegerator system to conserve, carbonate and serve my brews. This issue shall be used as a board to store my thoughts and discuss several add-on design/development things that come with it.

Add 'SG' and 'OG' to brewing log

Screenshot 2020-10-17 at 12 05 53

Essentially this: adding two new columns to the Brewing Log table which provide additional information on original- and final gravity readings.

Remove CurrentBrew from `other-brews`

The SWUP implementation broke the function that removes the CurrentBrew from the OtherBrews module.

E.g.: The OtherBrews module on the /recipes/toffee-apple.php page sometimes shows the brew that is already featured on the page โ€” redundant.

Update Navbar

Screenshot 2020-10-30 at 18 21 57

Would be cool to update the navbar with more (yet relevant) links, now also pointing to recipes with a fancy af dropdown, and likewise for the blog (named something more cool than 'blog', like stories or articles.

Design based on TailwindUI

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.