Kostas Tepetes's repositories
burnerchat-video-call-web-app
π¦ Video Call Web App called BurnerChat. Completely safe and private video call using of unique call ID that you send to a peer and do a 1-to-1 call. Made with nodeJS + Express + ReactJS + MaterialUI + WebRTC + Socket.io
spotify-playlist-online-radio
π» 3D Website that works as a landing page and an online radio with an embedded Spotify Playlist. Made with GSAP, ScrollTrigger and particles.js
pomodoro-timer-react
π Pomodoro Timer + Task Manager Web App made with React.JS
sqky-css-library
β¨ sqky is a "squeaky clean" CSS library for elegant and efficient UIs made with SASS. sqky also provides the ability for classless HTML based on a premade, clean and responsive stylesheet.
drink-water-reminder-app
:potable_water: A simple web app that reminds you to drink water. Made in HTML5 + CSS + Vanilla JS
f1-start-reaction-timer
π Web App that tests your reaction time and compares it to that of an average F1 Driver. Made in Vue.js
my-dashboard
π Personal Dashboard with Notes, Calendar, Favorite Links, Kanban Board, Pomodoro Timer and Spotify Playlist that you can re-arrange them with drag-and-drop. Made with Vite + Vue 3 + Pinia + particles.js + vuedraggable
slingshot-game-matterjs
πΉ 2D Physics Slingshot Game with Matter.js
weather-react-app
π© ReactJS Weather App that fetches the current weather info from the OpenWeatherMap API.
boilervue-atomic-design-system
π© BoilerVue is an Atomic Design System for Vue.js
creative-juice
π₯€ Creative Juice is an online platform that connects creative people and allows them to exchange knowledge and ideas online or face-to-face over coffee. Made with Vite + Vue 3 + Supabase + Bootstrap 5 + GSAP.
design-cheatsheet
β Crowdsourced collection of design resources and theory materials for design enthusiasts and professionals alike. Made with Nuxt.js and used Notion as a CMS via the 'vue-notion' library.
elegant-design-system
π elegant. is a slick, simple and clean Design System that can be used as a SASS/CSS boilerplate template for your next project.
sheltered-landing-page
Landing Page for the Sheltered Video Call & Chatting System. Made with Vue.js & TailwindCSS.
chat-app-react-firebase
π© Simple Fullstack chat demo with React and Firebase.
crypto-tracker-api-nextjs-react
π Simple cryptocurrency finance price tracker app using React and Next JS. Used a crypto API to get the data.
css-battle-solutions
β A solutions repo for the code challenge website cssbattle.dev
drum-machine-react
πΉ Drum Pad Machine App that plays sounds. Made with ReactJS
front-end-web-development-with-react-coursera
π¨βπ Assignment code of React-JS Coursera Course of University Of Hong-Kong www.coursera.org/learn/front-end-react
gsap-scroll-trigger-3d-landing-page
π₯ GSAP ScrollTrigger 3D Animation Landing Page
jquery-basic-cheatsheet
π A comprehensive and simple JQuery cheatsheet that contains the most useful & important aspects of the library.
kostastepetes
:man: My personal bio
rsa-encryption-decryption
RSA Encryption/Decryption with the JSEncrypt library.
salesforce-oauth-jwt-access-token-postman
π OAuth 2.0 JWT Bearer Flow for Server-to-Server Integration. Sometimes you want to authorize servers to access data without interactively logging in each time the servers exchange information. This flow uses a certificate to sign the JWT request. However, this flow does require prior approval of the client app.
task-manager-react
π Minimalistic Task Manager with full functionality made with ReactJS + SCSS
transportation-company-landing-page
π Transportation Company Landing Page. Made in Vue.js 3, TailwindCSS.
vue-newsletter-popup
Vue Newsletter Popup component that inserts the submitted user's full name + email into a JSON. Trigger methods include: TimeOnPage, ExitIntent and onClick Made with Vite + Vue 3 + ExpressJS
web-components-landing-page
Web Components for a minimalistic, yet complete, company landing page. The page contains: Navbar, Hero, Stripe Bar, About & Services Sections, Contact Form and Footer.
your-own-api
π The fast & simple approach on how to build your own API using Express.js