Taste.js (final name TBD) is the successor to TodoMVC which hopes to offer a more complex sample application. Features we initially feel it should capture:
- Authentication, session management
- Complex routing
- State management
- Demonstrates CRUD
- Uses either a third party API or a dedicated back-end for data
- Multiple views
- Registration, login, logout
- Precompiled templates
- Sub-views
- Mobile support
- Unit testing
Other factors we could consider:
- Navigation transitions and animations
- Form validation for different views
- Nested components
- Offline caching?
@paulmillr's excellent ost.io app already captures these, but let's discuss what else we want the taste app to demonstrate (whether we go for ost.io, a GitHub client, both or something else). Ost.io initial taste spec is located on google docs.
Discussions around:
- What the final app will be
- Whether we will provide a reference template and so on are separate and can be discussed later.
cc @sindresorhus @trek @passy
Taste.js (final name TBD) is the successor to TodoMVC which hopes to offer a more complex sample application. Features we initially feel it should capture:
Other factors we could consider:
@paulmillr's excellent ost.io app already captures these, but let's discuss what else we want the taste app to demonstrate (whether we go for ost.io, a GitHub client, both or something else). Ost.io initial taste spec is located on google docs.
Discussions around:
cc @sindresorhus @trek @passy