Templates
Template Setup Guides

Nextdoorly - Neighborhood Communities like NextDoor Template

Template page link: https://zeroqode.com/template/nextdoorly---local-communities-template-1568630543884x975739104651999600

Introduction

Nextdoorly - Neighborhood Communities Template is a no-code social network template for local communities. Nextdoorly enables you communicate with just your neighbors sharing information that pertains to your neighborhood. You can share crime reports or lost and found items in your neighborhood. You could advertise your events and also create private groups just for your neighbors.

Features:

  • Social networking for local communities

  • Responsive design

  • User dashboard

  • Admin Dashboard for overall admin management

  • Clean User Interface similar to Nextdoor.com

  • Mobile Number and Home Number background API address check for security.

Data Structure

User

Users are neighbors that sign up to Nextdoorly. Personal information about the user is stored. The admin field is to state whether or not the user is an admin. The bookmark field contains all posts bookmarked by the user. The neighbourhood is the current users neighbourhood. Verified is a field asserting whether or not the user is a neighbour to that neighbourhood. The homenumberaddress and mobilenumberaddress contains addresses mapped to the home number and mobile number. Conversation contains all the neighbours you have a private message with.

Post

Post's contains public or group posts made on Nextdoorly. The post_category field contains the type of post made by the user. The group contains the group id if the post made is in a private group. Neighbourhood contains the neighbourhood in which the post was made. Bookmark contains list of users who have bookmarked the post. Other fields are attributes describing the type of posts.

Reply

These contain replies made under a post. This contains the user that made the post the tagPost amongst other fields.

Neighbourhood

This contains the neighbourhoods in Nextdoorly. It also has a list of all the Users in each neighbourhood.

Conversation

These is a list of personal conversations had on nextdoorly. Each conversation has a list of messages

Messages

This contains all private messages and Users who sent them out.

Groups

These contain the private groups in Nextdoorly. Each group contains a list of all the members that are part of the group

FAQs

This contains all the Frequently Asked Questions about Nextdoorly.

Blogs

This contains all the blog posts made by Nextdoorly. It includes a subject, body and picture if need be.

Press

This contain press releases by Nextdoorly.

Pages

Index

This is the main landing page of the template and contains basic information for new users to learn more about Nextdoorly. The form when filled sends the information to the Sign_Up page.

About

This contains in-depth information about Nextdoorly and team members.

Blog

This contains blog topics about Nextdoorly and possible new features or landmark events that might have happened. A click on a blog item navigates you to the Blog Item page

Blog_Item

This is a full view of a particular blog post. It displays an enlarged blog post image and the full content of the blog.

Login

This page takes log in credentials of users in Nextdoorly and if valid navigates them to the Home Page. It also contains a Demo Login button with already set user credentials.

Sign_Up

This contains a form for new prospective users to fill in their information and get signed up to Nextdoorly. The sign up button stores the user information, logs in the user and navigates the user to the home page. It also contains a Demo Login button with already set user credentials.

Reset_Password

This page is for users who have forgotten their passwords. They are requested to enter their email to the Nextdoorly account of which they cannot remember their password. If valid, they are then sent a special reset password link to that email address.

Reset_pw

This page is only accessed by the special reset password link sent to the users email. This page allows users successfully reset their passwords.

404

This page appears when a page has been renamed or deleted

Press

This contains press releases from Nextdoorly.

NextdoorlyFAQs

This contains frequently asked questions by users on Nextdoorly.

Privacy

This contains privacy information from Nextdoorly.

Home

When the user is logged in, this is the page the user is redirected to. This contains all views for the Nextdoorly template ranging from NewsFeed to Crime and Safety. Views are changed my means of a URL Router Plugin. The Map view shows the User his neighbourhoods location on the map. New groups can also be created and each group is assigned an ID by means of the random string generator plugin.

Admin

This is the page for the Admin of the Nextdoorly Application. It gives an overview of Users and Neighbourhood registered to Nextdoorly

Specific References

Navigation between tab on the dashboard and form page is powered by the custom state current on the element Dashboard menu and conditional statements on the sub page groups that make them visible when true.

Admin

The admin page is currently open to all logged in (Demo Login) visitors but with read-only access (they can't perform any actions). To have full access the user must have their current user's admin field set to yes. There is also a workflow that redirects users back to login or dashboard page if they don't have admin access but that workflow is disabled.

Be sure to un-check the disable workflow on purchase of this template.

Random.org Plugin API Setup

Once this template is purchased, you will need to set up your API key for the random string generator plugin.

Random.org API setup:

Go to https://www.random.org/, create an account. You will be allowed to access once you have successfully verified your email address and activated your account.

Click on Your Account and then click on Account OverviewYou will see API Services. You click Create a new API Key to create a random string generator for your app.

Copy the API key and post it in the fields located below in the Plugins view.

Demo to preview the template