Jason-Abbott / vasst

Media file sharing, voting, rating and commenting site created in 2002 using ASP.Net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo

This repository is an historical record of work done for VASST, which sold video software plugins, ran video contests, and hosted a catalog of downloadable video recipes and templates that users could contribute to, rate and comment on.

  • Created: 2002
  • Platform: ASP upgraded to VB.Net

Innovations

The links below are to source files.

  • Built an open-ended retail promotional system with interfaces and base classes to allow arbitrary combinations of criteria and rewards (since the client kept dreaming up new ones). Criteria included things like sign-up date, particular item in cart and cart total over threshold.
  • Built suite of custom HTML controls (and setup IntelliSense for them) that used reflection to read the criteria and other classes to generate friendly, easily managed forms.
  • In order to support arbitrary criteria and rewards, built a custom binary serialization solution that could handle deserializing old versions of objects to instances having new fields (NoSQL solutions didn't exist yet).
  • Used graphics libraries to programatically enhance images and draw assets, like ratings stars, on-the-fly (no usable SVG or canvas at the time).

About

Media file sharing, voting, rating and commenting site created in 2002 using ASP.Net


Languages

Language:Visual Basic 56.1%Language:ASP 35.0%Language:JavaScript 4.5%Language:HTML 2.3%Language:CSS 1.6%Language:C# 0.4%