Zaskoda / laraddress

Federated address book in Laravel.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Laraddress

About Laraddress

Laraddress is a federated address book.

Current Features

  • Run your own address book server, own your data
  • Friends can login and update their address book info
  • Share your contact details in return
  • Contact details include:
    • Name and Birthday
    • Addresses
    • Email Accounts
    • Website and Blogs
    • Social Media Accounts

Future Features

Really Simple Federation [RSF]

If your friend also runs an address book server, have their contact information automatically imported and kept up-to-date.

Tagging

You can add tags to contacts as a way of grouping them by relationship, by interests, or whatever tags you wish to create and use. Only you can see your tags. You will use them when filtering and sorting your contact list.

Privacy Restrictions

When your contacts share their information with you, they also get to see your contact information. You may not want every contact knowing all of your contact information. Therefor, it is neccessary that you can set the privacy for each piece of contact information to be viewed by anyone, only other contacts, or only to specific groups of contacts. (those groups will be defined by tags)

Other Misc Future Features

  • Show a google map of where all of your friends live.
  • See a list of upcoming birthdays.
  • Most entries should have an optional "primary" flag (listed first).
  • View a news feed of your friend's social media postings.
  • Merge accounts, in case you accidently create 2

Installtion

  1. Clone it to a server that supports Laravel.
  2. Setup your .env including ADMIN_NAME and ADMIN_EMAIL values
  3. Run composer install
  4. Run the database migrations.
  5. Visit your site.

About

Federated address book in Laravel.


Languages

Language:PHP 76.2%Language:HTML 23.4%Language:Vue 0.4%