Project Description

Running a self coded PHP application that - among other stuff - manages address data stored in some database. In order to have that address data not just in my application but also in mail clients or on mobile phones, I exported the data to an CardDAV address book of an ownCloud server. But whenever address data within my application is changed or new addresses are added, I also need to modify the data on the ownCloud server. In order to avoid that, I'd like to utilize a simple CardDAV library in PHP to automate that step.

Goal for this Hackweek

Find a simple CardDAV PHP library covering my needs. Integrate it into my application and develop functions to modify the CardDAV data.

Resources

One starting point might be CardDAV-PHP

Looking for hackers with the skills:

carddav php

This project is part of:

Hack Week 21 Hack Week 22

Activity

  • 10 months ago: spritneybrown joined this project.
  • over 3 years ago: holgisms added keyword "carddav" to this project.
  • over 3 years ago: holgisms added keyword "php" to this project.
  • over 3 years ago: holgisms started this project.
  • over 3 years ago: holgisms originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    openSUSE Lounge by Ishwon

    Description

    openSUSE Lounge is a membership management platform for the openSUSE Project. It aims to simplify how we maintain member records, track membership status, and support election processes.

    The platform provides Membership Officials with an easier way to keep the membership database accurate and up to date. It also helps Election Officials export the latest voter list and report issues such as bounced voter-credential emails, giving the Membership team early visibility into outdated or inactive accounts.

    Goals

    This project seeks to make openSUSE membership management more efficient, reliable, and transparent.

    Long-term plans include enabling contributors to apply for membership directly through the platform and improving coordination between Membership and Election teams.

    Technology stack

    • Laravel - Backend framework powering the core application logic, routing, and data management.
    • Tailwind CSS - Utility-first CSS framework used for building responsive and clean user interfaces.
    • Alpine.js - Lightweight JavaScript framework for adding interactivity and dynamic behavior to frontend components.
    • MariaDB — Relational database management system for storing and managing application data.

    Demo

    Work in progress. GitHub #PR23 gives an idea on the UI.

    Project Repo

    https://github.com/ishwon/opensuse-lounge