To successfully develop applications here are some recommended development libraries and resources you will like and can enrich experience.
- AJAX:
- Backbone.js - Structure to web applications that involve JavaScript and data.
- jQuery - Useful JavaScript library for easier AJAX, HTML document traversal and manipulation, event handling, animation etc.
- File upload:
- Dropzone.js - Drag'n'drop file uploads.
- User interface:
- Semantic UI - Framework that helps you create beautiful, responsive layouts using human-friendly HTML.