Skip to content

This repository has a Typescript code I am most proud of. The project had a custom-dom parser that generated a skeleton tree, motion blur computation, and a morphing engine that morphed the skeleton into text.

License

Notifications You must be signed in to change notification settings

olksij/phalaenopsis

Repository files navigation

 
✨ The next version of oleksii.xyz
 


The code is in an ⚡ active development and haven't been deployed yet.

🌿 Check out the production branch


— 🧭 The source code guide

• 🪨 compute – WebWorker files which vectorize visual entry before morphing it

• 🩻 skeleton – a set of isolated files working in separate dependency tree and inlined during build process into every .html file to provide instant animation.

• 🖼️ [pageName] – includes skeleton structure, page assets, and usually .html file to enable multi-pageness to significantly improve loading time.

• 🧱 render – after page assets are loaded, construct and animate them.

• 🔁 common – common styles and scripts between pages.

• interfaces.ts – contains all types and interfaces of the project


Copyright (c) 2022 Oleksii Besida • License

About

This repository has a Typescript code I am most proud of. The project had a custom-dom parser that generated a skeleton tree, motion blur computation, and a morphing engine that morphed the skeleton into text.

Topics

Resources

License

Stars

Watchers

Forks