Timo Anttila's repositories
Booking-Calendar
A simple example of how you can select a day from the calendar and retrieve the free times of that day from an external source.
timoanttila
Personal website with many different content types and support for Markdown. Built on SvelteKit.
Svelte-Doksut
Documenting a REST API project is really important, but usually cumbersome. Doksut provides an easy way to create an easy-to-read website from a json file.
borrowedcookbook-svelte
A website created as a personal recipe book that will hopefully bring joy to others as well.
PHP-JWT-Token
An easy way to create and secure a JWT Token without third party libraries.
Vue-Slider
A simple example of image slider.
findMinMaxSums
Find the maximum and minimum possible sums
JavaScript-Date-modifier
JavaScript and Svelte components that convert the date to the desired format.
kwh-calculator
A simple consumption counter powered by React
Matkahuolto-Location-API
Easy REST API for retrieving nearest Matkahuolto's locations. No login required.
ninja-forms-input-onchange
How to use eventListener with Ninja Forms
node-mysql-registration-login-api
Node.js + MySQL API for User Management, Authentication and Registration
nuxt-lazypeopleworkouts
A collection of easy workout videos for lazy people. Frontend is powered with Nuxt.
Nuxt-WarNews
Comprehensive news coverage in English and Finnish about the war and its effects.
PHP-Encryption
In PHP, encryption and decryption of a string is possible using one of the cryptography extensions called OpenSSL function for encrypt and decrypt.
PHP-Mobile-Detect
A lightweight PHP function for detecting mobile devices. It uses the User-Agent string to detect the mobile devices.
PHP-Prime-Number
Let's play with primary numbers.
PHP-WarNews
Comprehensive news coverage in Finnish and English about the war and its effects.
Posti-Location-API
Easy REST API for retrieving Posti's closest delivery points. No login required.
ProcessWire-AIOM-All-In-One-Minify
AIOM+ (All In One Minify) is a ProcessWire module to easily improve the performance of your website. By a simple function call Stylesheets, LESS and Javascript files can be parsed, minimized and combined into one single file. This reduces the server requests, loading time and minimizes the traffic. In addition, the generated HTML source code can be minimized and all generated files can be loaded over a cookieless domain (domain sharding).
react-user-management
A simple example of how users can be managed with React. This UI allows users to be listed, added, edited, and deleted.
Svelte-localStorage
An easy way to store Svelte's writable store data in localStorage so that the data is preserved beyond the browser refresh.
Svelte-Share-Buttons
Simple social media sharing buttons as a component.
Svelte-Slider
A simple example of lightbox effect and image slider.
Svelte-Tracking
In marketing, it is very important that the site is able to track visitor movements. Component for Google Analytics for tracking your Svelte (Routify / Sapper) project.
SymmetricEncryptedText
ProcessWire module - symmetric encryption for text based fields (supports multi language fields)
Upgrade-ProcessWires
An easy way to update all ProcessWires with a single script.