John Datserakis

Senior Software Engineer at @mailgun.

Projects

file-upload-with-preview

🖼 Simple file-upload utility that shows a preview of the uploaded image. Written in TypeScript. No dependencies. Works well with or without a framework.

TypeScript - Released: 28 Sep 2017 - 470

vue-simple-context-menu

📌 Simple context-menu component built for Vue. Works well with both left and right clicks. Nothing too fancy, just works and is simple to use.

Vue - Released: 30 May 2018 - 231

vue-navigation-bar

🧭 A simple, pretty navbar for your Vue projects.

Vue - Released: 22 Mar 2019 - 185

vue-cookie-accept-decline

👋 Show a banner with text, a decline button, and an accept button on your page. Remembers selection using cookies. Emits an event with current selection and on creation. Good for GDPR requirements.

Vue - Released: 29 May 2018 - 147

koa-vue-notes-api

🤓 This is a simple SPA built using Koa as the backend, Vue as the first frontend, and React as the second frontend. Features MySQL integration, user authentication, CRUD note actions, and async/await.

JavaScript - Released: 16 Jul 2017 - 365

koa-vue-notes-web

🤓 This is a simple SPA built using Koa as the backend, Vue as the first frontend, and React as the second frontend. Features MySQL integration, user authentication, CRUD note actions, and Vuex store modules.

SCSS - Released: 16 Jul 2017 - 198

vue-screen-size

🖥 Get easy and reactive access to the width and height of your screen.

Vue - Released: 27 Feb 2019 - 43

koa-react-notes-web

🤓 This is a simple SPA built using Koa as the backend, Vue as the first frontend, and React as the second frontend. Features MySQL integration, user authentication, CRUD note actions, and more.

TypeScript - Released: 16 Jun 2018 - 68

vue-countable

✍️ Vue binding for countable.js. Provides real-time paragraph, sentence, word, and character counting.

Vue - Released: 04 Jun 2018 - 26

vue-video-section

📼 A simple video header/section component for Vue. Good for video backgrounds and overlaying content on them.

Vue - Released: 08 Jun 2019 - 33

modern-webpack-starter

🏰 A modern JavaScript starter using Webpack 4. Made in a simple way - good for learning or starting a new project without having to rollout cli-auto-builders.

JavaScript - Released: 19 Aug 2017 - 41

vue-programmatic-invisible-google-recaptcha

🔒A simple invisible Google reCAPTCHA component focused solely on programmatic invocation.

Vue - Released: 10 Sep 2018 - 27

koa-vue-notes-project

🤓 A single repo containing both the koa-vue-notes-api and koa-vue-notes-web projects.

JavaScript - Released: 01 Dec 2017 - 14

chrome-ribbon-reminder

🎀 A Chrome extension written using Vue and Async/Await. Uses a popup display and changes badge counts.

Vue - Released: 10 Apr 2018 - 12

vue-mailchimp-email-signup-form

📮 Easily collect email signups using MailChimp in your Vue projects.

JavaScript - Released: 02 Feb 2020 - 4

vue-mock-layout

💻 Easily mock the layout of your Vue apps.

Vue - Released: 18 Mar 2019 - 7

react-mailchimp-email-signup-form

📮 Easily collect email signups using MailChimp in your React projects.

TypeScript - Released: 28 Jan 2020 - 4