APPHOLO
Table of Contents:
- Introduction
- Requirement
- Installation
- Features
- Technical Constraints
- Troubleshooting
- Contributing
Introduction:
APPHOLO is an hybrid mobile application. It’s goal is to manage your account on the APPHOLO project site (http://eip.epitech.eu/2018/appholo/). The APPHOLO project is an Epitech Innovative Project, a platform of encyclopedic modules working on Hololens which aims to make information and knowledge more immersive, more attractive. Thanks to Hololens technology, our application is able to give life to the domain you're interested in and you will learn in a more playful way. The dedicated website allow users to manage their APPHOLO’s modules.
Requirements:
API code : ./server
APK : ./appholo.apk
Installation:
Launch ./appholo.apk and use the test user (for testing purpose only) :
- email : « user »
- password : « toto »
You can also launch the application using expo.io and scaning the QR code below :
https://expo.io/@skandermejdi/appholo
Features:
- Login portal restricting access to members
After signing up you can access to your accounts features,
- Listing your modules and existing ones
- Module separated into differents categories (Maths, Astronomy, Music, History...)
- Search for a module
- Latest Module section
Phone feature:
Check newtork, ToastAndroid
Technical Constraints:
APPHOLO was bootstrapped with Create React Native App.. Enabling a multiplatform application (iOS & Android) and a react environnement with a noSQL database structure (Mongoose and MongoDB).
A reactive database means more flexibility for the mobile application and a capacity of handling heavy tasks.
Troubleshooting :
Networking
If the « Waiting for network to come back » error occurs please check your phone connection. If using expo QR code :please refer to the troubleshooting section of the app :
Contributors :
Thomas Marthely (marthe_t)
Skander Mejdi (mejdi_s)
Ahmed Zighed (zighed_a)
We did not assist the Mobile Hybrid Workshops.