Anand Doshi
Designer
Prototyper
Engineer
← Previous: More Projects
Resumé About

Code: Python, JavaScript, Processing


Frappé Framework

An open-source batteries included web-application framework. I am one of the core contributors with over 2700 commits, and 350k lines of code.

Github: frappe/frappe
Language: Python, HTML / CSS / JavaScript, SQL
Duration: 5 years

Frappé: an opinionated, meta-data driven, full-stack web-application framework built on Python, JavaScript, and MariaDB, designed for rapid development

ERPNext

An open-source business application built on top of Frappé Framework. I am one of the core contributors with over 2500 commits, and 500k lines of code.

Github: frappe/erpnext
Language: Python, HTML / CSS / JavaScript, SQL
Duration: 5 years

ERPNext: an open-source business application that makes it easy to manage your invoicing, inventory, manufacturing, customers, projects, and employees

Frappé Central

An easy to use deployment tool, designed to be scalable to hundreds of servers. I implemented the first version, contributing most of the ansible scripts and the complete user interface.

Details: Blog: Deployment for Everyone
Language: Python, HTML / CSS / JavaScript, SQL, Ansible
Duration: 4 months

Frappé Central: a graphical user interface system for deploying and monitoring updates across multiple servers at the click of a button, based on Frappé and Ansible

ERPNext in 2013: Data Visualization

Visualization representing the presence of ERPNext in different countries, its use across various industires, and popularity of pricing plans.

Links: Interactive Presentation, Github Gist
Tools: Impress.js, D3js, GeoJSON data from GADM.org

Relationships in ERPNext: Chord Diagram

This chord diagram represents the relationships between various ERPNext models. It also shows how complex ERPNext is, and this diagram offers a way to untangle this complexity. You can hover over each model to see its relationships with other models.

Links: Interactive Visualization, Github Gist
Tools: D3.js, ERPNext meta-data

Chord diagram showing relationships between ERPNext models

Chart Builder

A way to quickly explore datasets and plot them as interactive charts. Chart type options include Line, Bar, and Radar.

Github: anandpdoshi/chart-builder
Tools: SlickGrid, ChartJS

Interactive Sine Wave

Inspired from explorable explanations, this interactive sine wave shows the effect of changing the frequency, phase and amplitude of a sine wave.

Links: Interactive Demo, Github Gist
Tools: PaperJS

Project GlassBox

Glassbox is a universal UI for interpreting and controlling deep learning. The UI enables the full interpretation and control of a deep learning predictions and is intuitive to use for end-users.

Links: Video Pitch, Slide Deck, Github, BlueHack Submission
Tools: D3js, Flask, an unreleased ML algorithm, sensitive data

News Explorer: room-scale motion tracking

This project uses Kinect to track your body's position, moves the pointer on a world map, and shows news from that region.

Link: News Explorer Project
Tools: Kinect, Processing, NodeJS, SocketIO, D3js

Sonic Pong: acoustic tracking

This project uses a mic to track the number of times the ball has been bounced on the ping pong paddle.

Link: Sonic Pong Project
Tools: Max / MSP, Mic


← Back, More: UX Design, Visual Design
© Anand Doshi
@ Github Bēhance Flickr LinkedIn Twitter