Database (MySQL) driven Membership Website

Job ID: 36175898

Budget: $30 – $250 USD

I need to create a private family/members Dynamic Website that can be easily managed by Admin and members can add content like photos, share events .. This can be Wordpress or any CMS platform that can allow dynamic features.
Idea for the site
Members login
Create a profile., birthdate, Married (Y/N), spouse name etc.. , Location , Parents info , Sibling's and kids as Child segment of the Parent (these can be MySQL Tables)
Members are Greeted with what's happening in the family / Upcoming events/Birthdays/Death Anniversaries, Wedding Anniversaries etc Like a dashboard.
Allows the Admin to allow selected members to upload Images with some description and date photo was (old memories) taken.
members can share events photos etc..
Admin can select who can see the Shared photos
Selected members (by Admin) can Collaborates on developing lists in Excel. , can be updated by members selected by Admin.
visually appealing, Content refreshing after Admin Approves it
Site Design to be flexible for future enhancements.
I have the Domain from GoDaddy
Provide design/samples, if you have created such sites
I have other projects such Using API to update e-commerce site from drop shipping site as to the orders that are fulfilled and shipped , right now its done manually I want to automate this process , Both sites have API capabilities