https://github.com/sebouchu/carmeboutimeline
Une timeline powered by Cordova | Team Sebou & Carmeliane #DAWIN
https://github.com/sebouchu/carmeboutimeline
Last synced: 6 months ago
JSON representation
Une timeline powered by Cordova | Team Sebou & Carmeliane #DAWIN
- Host: GitHub
- URL: https://github.com/sebouchu/carmeboutimeline
- Owner: SebouChu
- Created: 2019-04-30T12:13:00.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-09T21:43:56.000Z (over 3 years ago)
- Last Synced: 2025-02-03T08:01:51.257Z (over 1 year ago)
- Language: Objective-C
- Size: 15.9 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CarmebouTimeline
Application mobile *powered by Cordova* et dévelopée par BAUMÉ Aurore & GAYA Sébastien.
## Features
Permet d'ajouter des articles à une timeline.
Les articles peuvent avoir :
- Photo (via plugin Camera)
- Vidéo (via plugin Media Capture)
- Géoloc (via plugin Geolocation) : s'affiche dans une carte
- Texte simple
Ils sont persistés dans le LocalStorage et affichés dans la timeline du plus récent au plus ancien.
## Divers
- Navigation par menu en haut (peut être masqué)
- Chargement via GIF animé (un loader quoi) à côté du bouton cliqué.
## Workflow
- T'as un formulaire, on peut renseigner plusieurs infos indépendantes :
- Un texte
- Une image
- A la capture ou sélection, on change un input hidden avec l'imagePath
- Une vidéo
- A la capture, on change un input hidden avec le videoPath
- Une localisation
- Au callback du getCurrentPosition(), on change 2 input hidden avec lat et lon
- On submit le formulaire
- On prépare les données
- On les ajoute au localstorage
- On update la timeline
## Exemple de données
```json
{
"title": "Lorem ipsum.",
"content": "Lorem ipsum dolor sit amet, consectetur adipisicing elit...",
"video": "file:///storage/emulated/0/...",
"picture": "data:image/jpeg;base64...",
"location": {
"latitude": 42,
"longitude": -1,
},
"uid": "50c2d330cf",
"createdAt": "2019-04-30T15:41:41.859Z"
}
```