listlist

A web-app that quickly lets you organize any item in your life, on or off line.

Tasks, events, notes and shopping lists can all be made with ease via Listlist. With features like copying, linking, and nesting, you can create template lists in no time.

Camping or going on a vacation? Create a template of things to bring and simply copy that template into another list. Then check off items for your trip without destroying your template.

Have a project? Keep your projects organized in separate lists and use links to bring the most important items into focus. In this way you can compile all the items you wish to complete from existing lists, in one place.

Built for mobile and desktop browsers!

nvlopes

A web-app to manage your finances in a very simple way without the risk of connecting it to your accounts.

Nvlopes can organize your money into digital nvlopes just like you would organize cash into paper envelopes. Make an nvlope for each category of spending (groceries, gas, mortgage...), then distribute your income accordingly. Nvlopes helps you identify issues in each category, simply, by indicating if an nvlope is below budget or negative.

Want to save for christmas or need an nvlope for those once a year expenses? Track them by creating an nvlope and select it not to be part of your monthly budget. Then throw any extra money you have in it until its full!

Built for mobile and desktop browsers!

sandbox squares

A city simulator, where you manage a growing city by building homes, businesses and roads.

Build your city tile by tile in this simple top down game. Add people to your city by constructing a place to sleep and work with a transportation network between them. Watch them travel to and from work on roads you built, and address traffic issues with new road designs. Monitor the status of each person in town. Keep them happy and watch them rake in the money for you.

Built for mobile and desktop browsers!

Try Sandbox Squares Beta to check out the latest features

account

create account

about me

As a graduate from Colorado Mesa University, I enjoy building web apps with vanilla JavaScript and Node.js. The apps I build are inspired by personal needs or interests, of which I share the best with the world on this website. My weapon on this field of battle is Vim, which I use on my Linux machine to develop applications utilizing the latest vanilla web technologies including: Html5, Sass, JavaScript, Nginx and Node.js. I have extensive experience with developing PHP on both Nginx and Apache servers integrating various services with WordPress, as well as developing WordPress themes from the ground up. As of late I wish to eliminate Nginx from my build process and build my own load balancer and server with Node.js.

As a father, husband and do-it-yourselfer, I love hanging out with my family and fixing things around the house. My family and I go hiking, camping and fishing all over Colorado, in a camper I built myself. I most enjoy spending time with the love of my life and watching my kids grow, sharing in the successes they have in various sports and academic activities.

The website I have put forth is a work in progress and always will be. I do this in my spare time as a hobby and will continue for the foreseeable future.

Thank for visiting! Ernie

the posts

Sandbox Squares - Next release soon

26 April 2024

What's Happening: December 2018

31 December 2018

sandbox squares inching forward

28 November 2018

sandbox squares 0.2.0 is underway

18 November 2018

website phase 1 wrapping up

12 November 2018

new website!

31 October 2018

nvutilities

The downloads here are the latest versions of the utilities I use to quick start many of my applications. While I use them in almost every app, some apps grow to the point where a custom solution is needed and Nvutities are removed. What ever your case may be, try out the following Nvutilities to start your next project!

Nvbase.js is a utility which contains some shorthand functions for accessing html elements as well as functions to create 2d and 3d arrays plus a simple random number function. It includes some javascript builder functions to create html elements with a variety of attributes allowing a front end to be written in javascript, much the way it would be using React.js or Angular.js. Finally it includes canvas functionality to build up a responsive canvas element.

Nvcld.js creates a terminal style display with functions to put a character or string anywhere within the display in any of the traditional colors a terminal would support. It depends on font.png also included in the downloads. The example links contain two scenarios of Nvcld.js in use; one showing worst case scenario frame rates(every character updated every frame), while the other displays characters moving about the screen as frames refresh.

Nvin.js keeps track of input and runs a callback function of your choice when configured criteria are met. Input can be evaluated each frame, or immediately and can be configured to fire once or repeat with every frame until the key is released. Input registration is done within your app making Nvin.js functionally agnostic. Simply include it in your project and call the registration function passing the desired configuration and callback.