Projects
shortify
Frontend
Typescript React SASS Blueprint.jsBackend
Typescript Node.js Express express-session Googleapis (OAuth 2.0) mongoose (MongoDB) Google Cloud
Fullstack (Express/React) link
shortener app deployed on
Google Cloud (App Engine). Server-side session management, MongoDB as
database, Email/password or
Google OAuth 2.0 authentication. Paste link, pick
length for short link, limit clicks and get shortened link with
QR-code that saved in database. All links can be managed under
"Links" page.
rxmask.js
Package
Typescript CypressPlayground
React Material-UIAdvanced input mask package published on npmjs. It can be both embedded in HTML document and used as module. Very flexible - allows to change mask, placeholder symbol format, show or hide unfilled mask (or even part of it) and more. It also allows to use same characters that are present in mask and to specify format for every character.
Weather Mood Radio
Radio that picks Lo-Fi tracks from
SoundCloud
according to current weather, day time and season at your location
(data from
Dark Sky
based on current geolocation). Made from scratch using
React and Material-UI.
Responsive design.