Skip to content

ranmerc/implement-app-ideas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

implement-app-ideas

This repo contains all the projects that I have made from Florin Pop's app-ideas.

Project List - Beginner 🌱

Name Stack ⚙ Short Description 📒 Design 🎨 Live Link ✨
Bin2Dec html5 logo css logo javascript logo pwa logo Binary-to-Decimal number converter - Link
Border Radius Previewer html5 logo css logo javascript logo pwa logo Preview how CSS3 border-radius values affect an element Figma Link
Calculator html5 logo css logo javascript logo pwa logo Calculator Figma Link
Christmas Lights html5 logo css logo javascript logo Simulate a string of Christmas lights Figma Link
Cause Effect App html5 logo css logo javascript logo pwa logo Click list item to display item details Figma Link
Color Cycle html5 logo css logo javascript logo pwa logo Cycle a color value through incremental changes Figma Link
Dollars to Cents html5 logo css logo javascript logo pwa logo Convert dollars to cents Figma Link
Dynamic CSS Variables html5 logo css logo javascript logo pwa logo Dynamically change CSS variable settings - Link
Flip Image html5 logo css logo javascript logo pwa logo Change the orientation of images across two axes Figma Link
GitHub Status parcel logo npm logo Display Current GitHub Status - Link
Hello html5 logo css logo javascript logo pwa logo User native language greeting Figma Link
JS Input Validation html5 logo css logo javascript logo pwa logo Script to validate inputs entered by a user using RegEx Figma Link
JSON2CSV html5 logo css logo javascript logo pwa logo JSON to CSV converter Figma Link
Key Value parcel logo npm logo Keyboard Event Values Figma Link
Lorem Ipsum Generator parcel logo npm logo Generate lorem ipsum placeholder text Figma Link
Notes App next-js logo Create an online note pad Figma Link
Quiz App next-js logo Test your knowledge by answering questions Figma Link
Random Meal Generator html5 logo css logo javascript logo pwa logo Generate random meals Figma Link
Random Number Generator html5 logo css logo javascript logo Generate random number between range. Figma Link
Slider Design html5 logo css logo javascript logo pwa logo Display images using a slider control Figma Link
Vigenere Cipher html5 logo css logo javascript logo Encrypt text using the Vigenere Cypher Figma Link
Wind Chill html5 logo css logo javascript logo pwa logo Calculate the windchill factor from an actual temperature Figma Link
Word Frequency html5 logo css logo javascript logo pwa logo Calculate word frequency in a block of text Figma Link
Weather App html5 logo css logo javascript logo Get the temperature, weather condition of a city. Figma Link

 

Project List - Intermediate 🚀

Name Stack ⚙ Short Description 📒 Design 🎨 Live Link ✨
Password Generator react logo vite logo Generate random passwords Figma Link

 

About Fonts

Almost all fonts used in these projects are local. Located in the fonts folder.

Fonts are downloaded from Google Fonts with the help of google webfont helper.

A NodeJS script named Google Fonts to CSS (gftocss.js) is used to generate a CSS file containing the @font-face definitions for that font from the font files present.

Service Worker

A very basic service worker - sw.js - is used to cache fonts and project files (external assets are not cached). It also enables projects to be registered as PWA.

Separate cache containers are created for each project but only a single font cache container is shared among all of them.

While the font cache uses the cache-first strategy, the individual project cache uses stale-while-revalidate.