/conference-cordova-react

A conference application built using Cordova along with React

Primary LanguageCSS

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