This app aims to howcase JavaScript full-stack capabilities and interoperability with a diversity of ecosystems (database, web, mobile, ...).
Under this umbrella project there will be a set of reimplementation with different technologies:
Backend
- Node.js Express-based backend with document database (MongoDB + Mongoose)
- Node.js Express-based backend with graph database (OrientDB + Waterline)
- Node.js Express-based backend with relational database (MySQL + Sequelize)
Frontend
- AngularJS 1.4 webapp with ngCordova, ngMaterial, ...
- Polymer 1.0 webapp with reliable polyfilled futuristic features such as ES6 Promises, window.fetch, ...
- React webapp
Mobile
Development workflow will focus on best practices with modular decomposition, tooling, testing, documentation, ...
Features such as 3rd party authentication, push notification, ... will be discussed later.
Code repositories will be public on TunJS's GitHub organisation (https://github.com/tunjs). Tasks will be managed thought GitHub's issue tracker.