Done 100% by me, Automotron was a huge endeavor for me. From the first logo concept to the prototyping, illustration, website design, deployment and management.
I hand-coded the entire application from the ground up, using Python resting on the Django framework, running a PostgreSql database, served through uWSGI and nginx reverse proxy, all of which is managed through a private Git repository.
I set all of this up using Amazon’s S3 for CDN, EC2 for spot instances, Upstart for boot scripts and Route53 for full DNS control.
I wrote over 10,000 lines of code for this project, in both Python and JavaScript.
I then refactored the code into modules, as well as creating custom jQuery based plugins for internal use.
It is an ongoing “child” of mine that I hope to grow as time progresses.
Some new ongoing features include moving to BackboneJS, adding RequireJS, Testacular, adding a cache (using SqlAlchemy) layer, and creating a new build process, while adding exciting new features using continuous integration.
Technologies used:
- JavaScript
- jQuery
- Ajax (lots!)
- PostgreSql
- Python
- HTML, HTMl5
- CSS2, 3
- CSS Media Queries
- Django
- Django-South
- Beautiful Soup
- Git
- Amazon EC2, Route53,
- HTML5 SVG, Canvas, Webworkers
- Natural Language Processing (NLTK)
- Adobe Illustrator
- Adobe Photoshop
- Sublime