Develop a website/platform/engine to host Communities/socialNetworks
$30-250 USD
Closed
Posted over 9 years ago
$30-250 USD
Paid on delivery
Develop a website to allow users to create their own SocialNetworks/Communities (all social networks structure will be the same. Similar content, different branding).
Until now we have been using wordpress + bbpress + user roles management plugins to create those communities. Each time that we want to create a new community we replicate the same wordpress installation and then we rebrand it. The problem is that the process is not automatic and user management is not user friendly. We want to develop a new platform to solve this (automatization and a user friendly way to manage users).
There will be a SuperAdmin, admins of the communities and users.
Social Networks Admins:
- Admins will be able to create their own website/communities from they dashboard. They will choose a name, upload a logo, and a cover picturer.
- Some static pages will be created by default. Admins will be able to create, edit or delete static pages (similar to wordpress)
- Admins will be able to accept or deny the registration request of a user.
- Admins will be able to create groups and assign users to those groups.
- Admins will be able to create, edit or delete events (similar to wordpress) -> events section
- Admins will be able to publish posts (similar to wordpress) -> news section
- Admins will be able to add a contact form static page, to receive emails.
- Admins will be able to create and edit a "team" static page.
- Admins will be able to create and edit a pictures gallery.
- Admins will be able to create forums inside the communities.
- Based on roles non-registered and registered users will be able to access (or not) to existing static pages or seccions in the forums.
- Each time that a new user is registered admins will get an email.
SocialNetworks user management:
- There could be more than one admin per community.
- Admins will be able to create different groups of users and manage user roles (non registered visitor, registered group 1, registered group 2, etc...).
- Admins will be able to assign access to static pages and forums based on users and user groups (easily -> toggle buttons or similar).
- Admins will be able to approve or deny user registration requests. Admin will be able to assign users to user groups.
Users:
When non-registered user access a community he will be able to view only the public static pages. If an admin approves the registration request, then the user will be able to see those static pages assigned to the user group he pertains.
- Users will be able to register in the platform by themselves (name, email, and some more fields) but they will not be able to access protected content until admin approves registration.
- Menus will show/hide content/entries, dinamically, based on user privileges (similar to wordpress when using user management plugins).
SuperAdmin:
- A super admin will have access to all the communities.
Design:
- Design must be responsive. Show us some templates and we will pick one.
I have been developing/designing websites and web apps from last 8 years. I have a master’s degree in computer sciences and an unmatched enthusiasm and love for the field of web development. I like to prove my mettle through quality work and can be a valuable asset to your business.