Conference application using Cordova and React
Quick setup
Install dependencies: npm install
Prepare Android platform: cordova platform add android
Build & Deploy: npm run deploy
Demo
Download the video recorded on my Android phone here
Functionalities about recording audio and video is not working in the demo because one application was already recording my screen :-) But, it does work in the app!
DONE
All functionalities have been implemented (PDFs 0-9 and optional too!)
- Home interface
- Display the list of sessions
- Display the list of speakers
- Display the detail of a session
- Display the detail of a speaker
- Add a speaker to the phone's contacts
- Take notes during a session and save it (sqlite database)
- Take a picture or upload an image in the note
- Share this picture or delete it (tap the picture)
- Capture a video
- Capture audio using the microphone
- Play the video (you must tap the camera button!)
- Play the audio (you must tap the microphone button!)
- Show information about the phone running the app (platform, connection, model...)
- Added author information
- Use InAppBrowser to open URLs and social media links in the speaker page
- Show the list of events in a vertical timeline scheduler
- Create a personalized path for the conference (tap an event to attend it)
- Handle conflicts if selected events are overlapping
- Show the list of events the user is attending (using the toggle on the top right corner)
Author
Guillaume Pouilloux gui.pouilloux@gmail.com