/Ceder

Primary LanguageJavaMIT LicenseMIT

Ceder

Build Status Codacy Badge

The scope of this project is to provide an easy way to exchange business or contact cards among people. It not only saves paper but also gives a very efficient way to get information of other personal. If cards has to be given to a big gathering then rather than distributing visiting cards, one can easily display a QR code and get the benefit of saving money as well as the work being done in no time. The origin of this product is from the hardship faced by employees and businessmen. To reduce this workload of distributing their information through written cards(which can be lost anywhere), a modern virtual card can be distributed which can be saved as well as synced online.

Salient Features:

  • Create virtual business card easily by filling simple form
  • Share and receive cards simply through QR codes
  • Retrieve previously saved cards upon reinstall
  • Save details from virtual business cards to contacts
  • Make calls or send emails to numbers/addresses mentioned in card from within the app
  • View location of user on the map
  • View user's LinkedIn profile (if available)
  • Filtered Search based on various perimeters such as location, profession, etc

Upcoming Features:

  • Card design templates
  • Automatic update of details of saved cards when owner makes changes
  • Grouped view based on various parameters such as profession, location, etc

Dependencies:

The following are required for Ceder to function properly:

  • Android 4.1 Jellybean or higher
  • Working internet connection (Not required when viewing saved cards)
  • Working camera to scan QR codes
  • Facebook account for login (More options for login will be added shortly)

Tech:

Ceder uses a number of projects, frameworks and services to work properly:

  • Realm, the first database built for mobile
  • Google Firebase, particularly Firebase Storage and Firebase Database
  • Zxing ("Zebra Crossing") barcode scanning library for Java, Android
  • ZXing Android Embedded Port of the ZXing Android library for embedding in an Android application.
  • Picasso A powerful image downloading and caching library for Android
  • Licenses Dialog An open source library to display licenses of third-party libraries in an Android app.
  • App Intro Cool intro screens for Android Apps (v4.1.0)
  • Floating Action Button Android Floating Action Button based on Material Design specification
  • Facebook SDK for authentication
  • Google Material Design, Chrome Customs Tabs

Developement:

If you wish to contribute:

  • Fork the repository
  • Open and issue
  • Fix the issue and send a pull request