eclipsesource / eclipsesource/tabris-js
Feature Request: Hackathon Starter Kit
- Dominant language
- JavaScript
- Stars
- 1.4k
- Forks
- 171
- PR merge metrics
- No merged PRs in 30d
Description
### Thank you
First of all, may I commend everyone on this wonderful project.
Excellent job with the [Snippets](https://github.com/eclipsesource/tabris-js/tree/master/snippets) and [examples](https://github.com/eclipsesource/tabris-js/tree/master/examples). The [documentation](https://tabrisjs.com/documentation/latest/) could do with a bit more love, but hey, this is a fantastic project!
The big plus point of this project is that it allows a mere Javascript developer to build a native, cross-platform mobile app without the massive overhead of having a macbook and installing all those complicated SDKs.
### Feature Request
So, for a newbie, it would be super helpful to have a "Starter Kit" which would provide at least the following if not the whole [kitchen sink](https://github.com/appcelerator/kitchensink-v2):
1. Login / authentication with a RESTful user authentication api. Auth with major providers etc. Log out / forgot password functionality.
2. Offline app functionality.
3. Fetching json data and images from remote server
4. Maps integration
5. Messaging system
6. A good UI theme out of the box
I have spent over a month going through the documentation, examples and snippets and tried the individual components, but can't yet seem to glue them all together.
By the way, if it is possible to run all the snippets in [Tabris.js 2 app](https://tabrisjs.com/documentation/latest/developer-app.html) like we can run the examples, it would be fantastic. Please point me in the right directions if someone knows an easier way than copy-pasting everything over.
Eg: [Hackathon Start Kit](https://github.com/sahat/hackathon-starter) by [Sahat](https://github.com/sahat) makes it super easy for newbies to get something up and running to play around with and learn how individual components are glued together. It's got a fantastic README to hand-hold a newbie from development to production.
I know this is a big ask, but it would help a lot of newbies get onboard.
PS: If anyone can provide a login snippet to authenticate a user against a RESTful api and store the credentials and not show the login screen again, it would be super useful.
Contributor guide
Assessment
This issue has not been assessed yet.