Browse All Crowdbotics Modules

2-Factor Auth

With 2-Factor Authentication, you will receive a prompt for your username/email and password and a time-based generated code.

2-Factor Auth - Back End

This backend module has a two-factor authentication flow, which will prompt for username, email, phone number and google authenticator and provide a time-based generated code for complete authentication.

About The App / FAQ

The module consists of two generic modules both Frontend and Backend that will be used to provide details from client and textual files.

Account Information

This frontend module will handle users’ profile information like username, email, name, password, and all account-related information.

Add Survey

This frontend module provides dynamic form rendering (defined in Django admin and renders FE based on def - “modelform” in Django). In which users can add, update and delete the survey. There is also a question (input) in it.

Appointments
The module will enable new appointments to be created and saved locally on a database. The module consists of two generic modules both Frontend and Backend that are used to create and store appointments in the database.
Article Screen - Back End

This backend module contains detailed information about a specific article. Users can view and read a specific article, comment on a specific article, get a list of comments on a specific article, and store the specific article on the database.

Articles
The module consists of two generic modules both Frontend and Backend that are used to create and store articles locally. Modules display a list of the articles that have been added by the user.
Articles - Front End

This frontend module enables users that can view the articles, read a specific article, and store the articles on the database.

Camera
The module allows users to capture, upload, and see their list of uploaded images. The images are stored at the backend locally. The module consists of two generic modules both Frontend and Backend that are used to create and store things locally.
Camera Filters
This module enables a user to apply filters in real-time on the photos while taking a picture and save the photo in the device gallery.
Chat
The Chat module is intended to be 2 generic modules -- Frontend and Backend --that will be used by users to see a list of messages, create group chats, and 1-on-1 chat.
Chat - Version 2

This frontend module allows a user to send, view, and delete a chat in the app.

Contact Us
The Contact Us module is intended to be 2 generic modules -- Frontend and Backend --that will be used by users for contacting the customer support or app owner
Contact Us / Menu / Help Center - Front End

This frontend module will be able to handle sending messages by email, provided by the admin, or some customer service integration if it’s needed. Title, Email, Description -> send. This module required “SendGrid” which allows you to send emails without having to maintain email servers. Users can send a message or direct email.

FCM Push Notifications

The module consists of two generic modules both Frontend and Backend that will be used to notify a client app that new email or other data is available to sync. You can send notification messages to drive user re-engagement and retention via Firebase Cloud Messaging.

Fingerprint Auth
Through this module, a user can verify a person's identity based on one or more of their fingerprints.
Fingerprint Login Integration

This frontend module provides users the ability to verify a person's identity based on one or more of their fingerprints. This frontend module required React Native library for authenticating users with Fingerprints.

Firebase Cloud Messaging
Using the FCM module, you can notify a client app that a new email or other data is available to sync. You can send notification messages to drive user re-engagement. The module consists of two generic modules both Frontend and Backend that are used to create and store notifications locally.
Google Analytics
This module helps users get insight into how users engage with their app and the app’s marketing performance on their firebase dashboard.
Google Analytics

This frontend module provides programmatic methods to access report data in Google Analytics (Universal Analytics properties only). With this module you can build custom dashboards to display Google Analytics data, Automate complex reporting tasks to save time, and Integrate your Google Analytics data with other business applications.

Google Calendar
The Appointment Google is a React Native based module. The module will enable new appointments to be created and synced with Google calendar.
Google Calendar

This module consists of two generic modules Frontend and Backend that will enable users to create, edit, delete, and get a specific appointment, even you can find a specific day appointment. Also, add it in the calendar view in the app only.

Google Drive

This backend module enables users to create folders, and upload files to folders to Google Drive. It can also access Google Drive data, and share files and folders with other users.

Google Maps

This module enables users to search and navigate to the required locations. This module required react-native-maps and google maps.

HubSpot Integration

This backend module will be able to integrate Hubspot CRM( Customer Relationship Management ) which can store user information, and track interactions, contacts, companies, deals, and products. Users can create, get, update, and delete companies, meetings, tasks, and webhooks with HubSpot APIs integration.

Image Editing
The module allows users to edit photos, by applying filters, contrast, opacity, resizing, crop, etc.
Local Calendar

This frontend module will be used to view(day/monthly/weekly) activity, populate from the backend and add events to the calendar.

Login
In this module, users will be able to register and sign in through custom login credentials. A user will also be able to reset the password if the password has been forgotten. The module consists of two generic modules both Frontend and Backend that are used to create and store users info locally.
Maps
Maps module is a react native based module. Helps user to search and navigate to the required locations.
Menu / Help Center Back End

This backend module will be used to send feedback, submit a ticket, and suggest a feature with buttons.

Navigation Tabs
This module will allow a user to use dynamic tabs, move between screens, set the position of tabs, change icons and customize styling.
Navigation Tabs

This frontend module is a React Native-based module that helps the user to use dynamic tabs, set the position of tabs, change icons and customize styling.

Onboarding
The Onboarding Tutorial Screen is a React Native based onboarding screen. It can be configured to have 1 or many slide screens with content and expansion detailed in the file.
Onboarding Tutorial

This frontend module provides an onboarding tutorial screen as a React Native-based onboarding screen. It can be configured to have 1 or many slide screens with content and expansion detailed in the file.

Payments
The module consists of two generic modules both Frontend and Backend that are used to create and store user's info locally and process payments through the app. A user can process the payments via Apple pay, or Google pay or he can use his credit card.
Photo Editor Integration

This frontend module allows users to edit photos, by applying filters, contrast, opacity, resizing, cropping, etc.

Photo Filters

This frontend module is used to apply different filters to a photo that a user selects from the gallery of the app. This makes use of other features like the photo library and the gallery.

Photos / Camera

This frontend and backend module will be used to add camera photo collections. The user will be able to upload photos, get list of uploaded photos, remove photos, make photos public or private and attach photos with others.

Privacy Policy
The privacy-policy module is intended to be 2 generic modules -- Frontend and Backend --The privacy-policy Screen renders a privacy-policy page with a simple header.
Privacy Policy

The module consists of two generic modules both Frontend and Backend that will be used to render a privacy-policy page with a simple header. This module allows a user to view and manage privacy settings within the app.

Privacy Policy

This frontend module loads the given privacy policy URL in the browser. It requires React Native WebView.

Push Notifications - Back End

This backend module will be used to display pop-up messages on a user's device. These messages are touchable and when pressed take a user to desired screen or further event in the application. This feature supports push notifications. It allows users to create, edit, get, delete and send notifications.

Push Notifications - Front End

The module consists of two generic modules both Frontend and Backend that are used to send push notifications. It allows users to create, edit, get, delete, and send notifications. To use push notifications, integrate the app with one signal and then configure the sequence of notifications to send them separately using OneSignal's service.

QR Code Generator / QR Code Reader - Back End

This backend module allows a user to generate QR codes within the app and integrate QR code scanning at the front. The backend is used to create and store qrcode locally.

QR Codes
By using the module, a user can generate a QR code at the backend, and integrate QR code scanning at the front. The module consists of two generic modules both Frontend and Backend that are used to create and store qrcode locally.
QR Generator and Scanner - Front End

This frontend module allows a user to scan QR codes within the app. It uses the built-in camera from the device to scan the QR codes and retrieve the data encoded.

React Native Signature Canvas

The module consists of two generic modules both Frontend and Backend that allow the user’s signature can be captured without following the signing on paper and scanning method. With a signature canvas feature in-app, users can quickly sign and attach their signatures or sign onto files.

Sign In - Version 2 - Front End

This frontend module will be used to sign-in with username and password. It also comes with signup and forgot password buttons.

Sign in / Sign Up 2FA - Front End

This frontend module has a two-factor authentication flow, which will prompt for username, email, phone number, and google authenticator and provide a time-based generated code.

Signature
The signature module allows the user to create signature. The module consists of two generic modules both Frontend and Backend that are used to create and store signatures locally.
Slack Integration

This backend module enables users to deliver reminders, add teammates to the channel, upload files, and send messages in channels and DMs through the slack bot.

Social Auth
In this module users will be able to register and sign in through Facebook, Google, Apple, or custom login credentials. A user will also be able to reset the password if the password has been forgotten. The module consists of two generic modules both Frontend and Backend that are used to create and store things locally.
Social Sign In / Sign up - Front End

This module enables users that will be able to register and login through Facebook, Google or Apple.

Social Sign Up - Back End

This backend module enables users that will be able to register and login through Facebook, google, or apple. User credentials such as email, name, and hashed passwords will be stored in the database. Apart from this, it will also be able to save the credentials for the user who logs in from their Google, Facebook, or Apple account.

Splash Screen
The Splash Module is a React Native based splash Module, by that means, it truly isn't executed until after the app is fully loaded. If it's desired to appear during load, you will need to build a native screen in both Android and iOS directories of the project.
Splash Screen

This frontend module will display a short, branded welcome animation or image when users open the app. It automatically transitions to a designated login or home screen after a set amount of time. It includes customizable backgrounds and content.

Stripe Payment Integration

This module consists of two generic modules both Frontend and Backend that will be used to integrate Stripe's payment gateway and uses it to make collect payments within the app.

Terms & Conditions

The module consists of two generic modules both Frontend and Backend that will be used to render a Terms and Conditions page with a simple header.

Terms and Conditions
The Terms and Conditions module is intended to be 2 generic modules -- Frontend and Backend --The Terms and Conditions Screen renders a Terms and Conditions page with a simple header.
Terms and Conditions

This frontend module loads the given terms and conditions URL in the browser.

Typeform
The user integrates a Typeform webhook at the backend to retrieve data directly from the Typeform and send it to a specific URL. The module consists of two generic modules both Frontend and Backend that are used to create and store Typeform data locally.
Typeform API - Back End

This backend module will be used to create typeforms and retrieve responses on demand. As the responses start rolling in, you can use Webhooks to send them to a specific URL or web application.

Upload Files

This backend module should handle access to the device in order for users to choose files for upload. And access to the device camera in order for the user to record a video or take a photo and upload it directly to the app. The uploaded files should be stored in the app server, except videos. Videos should be stored on a platform that is specialized for video storage.

User Profile
The user Profile module is a React Native-based screen that allows the user to view other users' profiles and edit their own profile information.
Wallet Connect

The module will allow the most popular crypto wallets to be used in the app. You can use your favorite wallet to pay in the app. This module allows you to connect wallets like meta masks in your app, send/receive funds using one of your added wallets, validate transactions made, see balances in each added wallet, view transaction history, and switch between different currencies.

YouTube Integration

This frontend module will be used to integrate a YouTube player which will allow users to watch a video.

YouTube Player
This is a React Native based module. Youtube player has been integrated which will allow the user to watch a video
Zoom
Zoom module is React Native module that is used by users for managing, creating, and attending zoom meetings.
Zoom Integration

This frontend module allows users to create, record, join, schedule and delete meetings.

ZoomInfo API

This backend module will be able to retrieve the data related to Sales, Marketing, operations, and job candidates.

eSignatures - Back End

This backend module allows users to create digital signatures within the app. This feature is typically used within the app itself. It contains a drawing board that allows a user to enter their digital signature and gives the option to save for further use.