Nextdoorly - Neighborhood Communities like NextDoor Template


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.


  • Social networking for local communities
  • Responsive design
  • User dashboard
  • Admin Dashboard for overall admin management
  • Clean User Interface
  • Mobile Number and Home Number background API address check for security.

Data Structures


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'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.


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


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


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


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


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


This contains all the Frequently Asked Questions about Nextdoorly.


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


This contain press releases by Nextdoorly.



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.


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


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


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


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.


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.


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.


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


This page appears when a page has been renamed or deleted


This contains press releases from Nextdoorly.


This contains frequently asked questions by users on Nextdoorly.


This contains privacy information from Nextdoorly.


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.


This is the page for the Admin of the Nextdoorly Application. It gives an overview of Users and Neighbourhood registered to Nextdoorly. Here Admin can assign users which choose the "Other" Neighbourhood to one of the available neighbourhoods, or the one suggested by user during signup process or even create a new Neighbourhood.

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.


For security purposes the template has limited rights for potential customers. What this means is that users will not be able to use the admin features at full until this template has been bought and users must enable the functionalities accordingly, see below.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.

Note: 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

Document image

Demo to preview the template