Add life towers
This commit is contained in:
parent
8a7d4541e5
commit
ebd6c4d994
3 changed files with 30 additions and 0 deletions
28
src/data/towers.ts
Normal file
28
src/data/towers.ts
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
import towersJpeg from '../static/media/towers.png?format=jpg';
|
||||
import towersWebP from '../static/media/towers.png?format=webp';
|
||||
|
||||
import { Image } from '../page/basics/image/image';
|
||||
import { Open, GitHub } from './shared';
|
||||
|
||||
export const towersTimelineElement = {
|
||||
title: `Towers tracking app`,
|
||||
date: `2019 August - September`,
|
||||
figure: new Image(towersWebP, towersJpeg, `a picture of the website`),
|
||||
description: `An aesthetic representation of your previous and current goals/tasks.`,
|
||||
more: [
|
||||
`
|
||||
This project served me with an opportunity to deepen my Angular knowledge. The most interesting aspect of it
|
||||
(apart from designing and implementing the pleasing visuals) was coming up with its data structure and persistence.
|
||||
Finally, I decided on using a trie. Its properties make it fairly simple to find the difference between the server stored
|
||||
and client stored versions and then only send this delta through the network. Also, its immutable nature helped with
|
||||
the code quality as well.
|
||||
`,
|
||||
`
|
||||
In hindsight, I would certainly add some finishing touches to it. For instance, dark mode, a tutorial, and PWA features.
|
||||
`,
|
||||
],
|
||||
links: [
|
||||
new GitHub('https://github.com/schmelczerandras/life-towers/'),
|
||||
new Open('https://towers.schmelczer.dev'),
|
||||
],
|
||||
};
|
||||
|
|
@ -22,6 +22,7 @@ import { citySimulationTimelineElement } from './data/city-simulation';
|
|||
import { platformGameTimelineElement } from './data/platform-game';
|
||||
import { photosTimelineElement } from './data/photos';
|
||||
import { ledsTimelineElement } from './data/leds';
|
||||
import { towersTimelineElement } from './data/towers';
|
||||
|
||||
export const create = () => {
|
||||
new Body(
|
||||
|
|
@ -53,6 +54,7 @@ export const create = () => {
|
|||
adAstraTimelineElement,
|
||||
forexTimelineElement,
|
||||
myNotesTimelineElement,
|
||||
towersTimelineElement,
|
||||
nuclearTimelineElement,
|
||||
nuclearEditorTimelineElement,
|
||||
citySimulationTimelineElement,
|
||||
|
|
|
|||
BIN
src/static/media/towers.png
Normal file
BIN
src/static/media/towers.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 408 KiB |
Loading…
Add table
Add a link
Reference in a new issue