`
Demonstration Projects
Stefan's Demonstration Projects
-
A pair of websites for managing file uploads of CSV files. The
front-end is a React web site, that has a login button on the Navbar that
brings up a Modal that includes Account Registration. The back-end is a
Python/Django web site that handles the REST API and account management.
After an account registration form is filled on the back-end, an
email is sent with a link to activate the account.
-
A React application which demonstrates some options of my NPM module d3QuickGraph. I plan to add more features to this React application, but I believe that it has sufficient features for demonstration purposes.
Click the Gear Icon to change graph display options.
Click the Info Icon to open ESDOCS in a new tab.
-
The React App we developed at Tremor Video to preview our projects. Clicking on the “Find A Store” banner opens the component that allows you to enter a custom zip code
(click the magnifying glass to load data for that zip code).
-
An Express Server API with a SQLite database and websockets backend, and a React front-end using React Hooks.
The Express Server uses express-validator middleware for the API, and sanitize-html middleware for the sockets.
Sample messages are humorous quotes from ABC's hit show "Desperate Housewives".
-
An extensive set of Mocha tests for JavaScript functions. I started off with a fork of the Mochawesome and Mochaweome-Reporter projects, and then dug into the internals of these projects and added more features. After I added the new features I needed, I wrote a couple hundred test suites in Mocha/Chai.
-
My presentation at the ForwardJS JavaScript conference in San Francisco last February.
The interactive video advertisement for Burberry is shown in slide 4.
After the video loads, click "Click to Explore", then click on of the sliding sets
of fashion models to see the clothes.
Clicking an item adds it to your cart on Burberry.
-
My now-dated blogging web site has some nice JavaScript graphics with animations of some key Computer Science algorithms:
-
A Node backend for playing the game battleship. The project emphasisizes a well-crafted
object-oriented design for Ships, Tiles, Board, Moves, and Game, as well as extensive
unit tests and thorough web-based documentation.
-
An interactive graphics framework I developed using React, Redux, and CreateJS
-
An Express Server API and React Order Form. An actual mini web site I made for my softball team to order sandwiches for the softball games. From the “Users” drop-down box, choose “Fan #1” and enter “1” for the password. Choose your sandwich items then click “Submit” to save your order to the server.
-
A feature added to the MapBox API that displays cross-hairs when zooming a map using the mousewheel.