https://github.com/mbourmaud/onidream-ios
OniDream est un EIP (Epitech innovative Project - projet de fin d'études) qui consiste à créer un masque capable de provoquer des rêves lucides.
https://github.com/mbourmaud/onidream-ios
cocoapods firebase firebase-auth firebase-database ios ios-app ios-swift ios10 snapkit
Last synced: 8 months ago
JSON representation
OniDream est un EIP (Epitech innovative Project - projet de fin d'études) qui consiste à créer un masque capable de provoquer des rêves lucides.
- Host: GitHub
- URL: https://github.com/mbourmaud/onidream-ios
- Owner: mbourmaud
- Created: 2017-09-09T16:54:55.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-09-19T17:56:05.000Z (about 8 years ago)
- Last Synced: 2025-01-05T12:28:43.737Z (10 months ago)
- Topics: cocoapods, firebase, firebase-auth, firebase-database, ios, ios-app, ios-swift, ios10, snapkit
- Language: Swift
- Homepage: http://www.onidream.com/
- Size: 41.6 MB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OniDream
OniDream est un EIP (Epitech innovative Project - projet de fin d'études) qui consiste à créer un masque capable de provoquer des rêves lucides.
# Un rêve lucide c'est quoi ?
C'est simplement un rêve où le rêveur est conscient qu'il est dans un rêve.
Une fois lucide un rêveur peut faire absolument tout ce qu'il lui plaît : sa seule limite est, littéralement, son imagination.
En plus de provoquer un rêve lucide le masque sera capable de traiter certains troubles du sommeil (insomnies, cauchemars...), de faciliter l'endormissement rapide le soir (sons binauraux) et de favoriser un réveil en douceur et en pleine forme (analyse des cycles de sommeil, luminothérapie).# Rôle de l'application
L'application a différents rôles :
- Configurer le masque : heure de réveil, type de réveil, type de stimuli, son de réveil...
- Affichage de statistiques sur les nuits de l'utilisateur sous forme de graphiques
- Dream Book : Permet à l'utilisateur de noter ce qu'il se souvient de ces rêves. Cette technique permet à un dormeur qui se souvient peu de ses rêves de se les remémorer et d'améliorer son aptitude à se souvenir ce ses rêves.# Technologies utilisées pour iOS
Nous avons décidé de développer l'application en Swift 3 avec Xcode 8+.
Il faudra au minimum avoir la version iOS 10 pour pouvoir utiliser notre application.Librairies:
- SnapKit for the Layout: https://github.com/SnapKit/SnapKit
- SwiftCharts for the Charts: https://github.com/i-schuetz/SwiftCharts
- SwiftMessages for the Toast, Success messages: https://github.com/SwiftKickMobile/SwiftMessages
- Alamofire for the HTTP: https://github.com/Alamofire/Alamofire
- Realm for the local storage: https://github.com/realm/realm-cocoa
- Spring for the animations: https://github.com/MengTo/Spring
- SwiftyJSON for the JSON: https://github.com/SwiftyJSON/SwiftyJSON# Pour plus d'infos
- Notre site : http://www.onidream.com/
- Facebook : https://www.facebook.com/OniDreamProject/