Skip to content

A cross-platform mobile app used for events, conferences, symposiums, and more. Built on the Liferay and Titanium Appcelerator platforms.

License

Notifications You must be signed in to change notification settings

jamesfalkner/liferay-events-app

Repository files navigation

Liferay Events

A cross-platform mobile app for in-person events such as symposiums, conferences, hackathons, etc.

This app is written in JavaScript on top of the Titanium Appcelerator platform. It uses Liferay Portal as a backend data repository. It has successfully been used at Liferay's worldwide events since 2011 with thousands of speakers, sessions, attendees, and more.

To see this app in action at Liferay, check out the app on the iTunes app store or Google Play!

Welcome Front Agenda

Kudos

This project began as a re-purposed version of an app developed and demoed at WCS 2011 by LEVEL Studios (now Rosetta). The app was an early pioneering example of using Liferay to serve rich content to a mobile platform. Rosetta graciously agreed to donate the base app to Liferay and since then we have been adding new features in support of Liferay's worldwide events.

We wish to thank LEVEL Studios and Rosetta for their donation and commitment to the Liferay open source community!

How to build and use this app for your own events

So you want to build and use this app yourself? No problem! But you'll need to build it yourself, so read all of these:

  1. Quick Overview and Features
  2. Dev Environment Setup and Build Instructions
  3. Setting up the Liferay Backend
  4. Data Formats
  5. How to brand this app (aka white-labelling)

How to Contribute

Just send pull requests! Also, ensure your code is bug-free, well-tested, architecturally sound, and practically perfect in every way.

You can contribute code fixes, new or updated translations (see the i18n directory, or new features! Please try to avoid sending in giant PRs that contain thousands of lines of change. If possible, break into multiple, smaller, functionally isolated changes.

Future Ideas

  • Use Alloy MVC
  • Use layouts optimized for device (e.g. two-pane layout on tablets)
  • Convert "fake" push notifications into real ones
  • Use Liferay Connector
  • Smarter image handling on Android
  • Login / attendee profiles
  • Attendee linking via profiles
  • Support for Apple Watch
  • Batch uploading of photostream pics
  • Convert to use TiSocial.Framework for Twitter and FB
  • Interactive polling
  • A cool activity stream

Copyright and License

Copyright (c) 2015, Liferay Inc. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

All graphics are licensed under the Creative Commons Attribution-NoDerivatives 4.0 International License.
To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/4.0/.

Notices

See the NOTICES file for details on open source libraries included in this project and how they are licensed!

About

A cross-platform mobile app used for events, conferences, symposiums, and more. Built on the Liferay and Titanium Appcelerator platforms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published