Documenta! mobile app
A simple mobile app to help altLab members document their projects on the lab.
- Pedro Ângelo
- basic app structure
- login screen
- remote file access over WebDAV with HTTP Basic Auth.
- data models
- finish the login user stories
User opens the application and uses the login screen to input his/her access credentials and log in to the server.
Save login details
In the login screen, the user can choose to cache his/her access creedntials to login automatically the next time the app is used.
After logging in to the application, the user is presented with a dashboard screen with an introductory text (ususally his/her personal info) and a list of his projects.
Edit introductory text
The user can click a button on the dashboard to edit his/her introductory text
Add new project
From the dashboard, the user can add a new project directly.
On this screen the user can directly edit the project documentation.
From the dashboard the user can directly add snippets of documentation and images to a project (to be organized later).
Other feature ideas
- Tablet and browser web app versions
- Download a zipped backup of all files
- Project documentation templates
The data for the application exists as a set of JSON and Markdown files that are accessed over WebDAV.
Future implementation ideas
- Rebuild app using Riot
- Remove Backbone
- Implement a Service Worker for offline use
licensed under the GPL v3
- UI/UX designers
- Web developers
You don't need to be a pro, you just need to be willing to learn new stuff :)