This comprehensive guide will walk you through all the necessary steps to prepare for the development of your Directorist-powered mobile app. Please read each section carefully and follow the instructions in the order provided to avoid delays.
✅ General Preparation Steps
1. Fill Out the Client Form
Please fill out the required form to provide us with your project details:
Form Link: Directorist Mobile App Client Form
2. Add Developer Collaboration Access
To proceed with app development, grant the necessary access to our development team using the following details:
Collaborator Email:
developer.sovware@gmail.com
Platforms:
📱 Google Play Console
Sign up: Google Play Console as an Organization.
Video Guide: Watch Video
Verify account: Complete identity and organization verification.
Add Collaborator:
Navigate to:
Users and Permissions → Invite New UserEnter email:
developer.sovware@gmail.comAssign Admin role
To see how to invite a new user, visit this link: Invite Admin
To understand permission settings, check this: Assign Permissions
🔥 Firebase
Sign up: Firebase
Create a project: Follow this interface for guidance: Create Project
Add Collaborator:
Go to:
Project Settings → Users and PermissionsEnter email:
developer.sovware@gmail.comRole: Owner
For user permission settings, check: User & Permission
For adding a new member, refer to: Add Member
For selecting appropriate role, see this guide: Select Role
After filling details, submit using this screen: Submit Member
Upgrade Plan:
Go to:
Billing → Upgrade PlanSelect: Pay As You Go (Blaze Plan)
To access the upgrade option, follow this view: Upgrade Plan
Confirm Blaze plan selection using: Blaze Selected
🍎 Apple App Store (iOS Only)
Sign up: Apple Developer Program
Begin enrollment here: Enroll
Start your developer journey via: Start Enrollment
Proceed on the web platform using: Continue on Web
Add Collaborator:
Go to: App Store Connect
Add user:
developer.sovware@gmail.comRole: Admin
Enable: All capabilities + Cloud Managed Developer ID Certificate
Navigate to user and role settings here: Users & Access
Add a new user from this screen: Add User
Set appropriate roles by following this: Assign Roles
Confirm all permissions are enabled with this checklist: Ensure All Checked
Account type: If your play console accout type is "Personal", then please provide the account credential (username/password). Collaboration will not work in this case.
⚖️ WordPress Site Configuration
1. Install Required Plugins
Directorist
Directorist App Toolkit
JWT Authentication Plugin
2. Configure wp-config.php
Add the following lines to your wp-config.php:
define('JWT_AUTH_CORS_ENABLE', true);
define('JWT_AUTH_SECRET_KEY', AUTH_KEY);3. Enable User Registration
Navigate to
Settings → General → MembershipCheck the box: "Anyone can register"
🚀 Google Cloud Platform Setup
1. Enable Billing
Visit: Google Cloud Console
Go to
Billingand set up your accountFollow this interface to navigate billing settings: Billing
Use this view to add a billing account: Add Billing
2. Enable Required APIs
Navigate to APIs & Services → Enable APIs and Services and enable the following:
Maps SDK for Android → Enable Android Maps SDK
Maps SDK for iOS → Enable iOS Maps SDK
Maps JavaScript API → Enable JS Maps API
Geocoding API → Enable Geocoding API
Geolocation API → Enable Geolocation API
Places API → Enable Places API
ℹ️ Additional Notes
Ensure all accounts and permissions are fully verified and active.
Use
developer.sovware@gmail.comas the collaborator email on all platforms.You are responsible for maintaining subscriptions and accounts.
✅ You're All Set!
Once you’ve completed all the steps above, notify your project manager or support contact at SovWare. Our development team will then begin configuring your app using the information you’ve provided.
For any assistance, contact: support@sovware.com
Thank you for choosing Directorist Mobile App!