A case study of building a real estate crowdfunding platform based on Crowd Valley API. Can be used as a white-labeled solution or a basis for more advanced platforms.
2. Project Objectives
01
Develop a Crowdfunding platform with all common
features and functionalities based on CrowdValley API.
Develop a crowdfunding platform demo site with the
main crowdfunding platform functions.
Develop a flexible, embedded CMS for quick and easy
customization of content blocks according to the clients'
requirements.
Develop an advanced crowdfunding platform Admin Panel
with improved UX.
Develop a solution that allows improved flexibility
of customizing crowdfunding functional flows according
to the clients’ requirements.
3. Project Features
02
Improved UX for managing Users, Offerings, Transactions,
Investments, Payout schedule details.
Embedded blog in CMS.
Ability to build a custom Dashboard for platform
statistics based on clients’ requirements.
MangoPay, GoCardless, SagePay, GCEN, Veridu, GB
Group, KYC/AML and payment system integration are all
supported by the CrowdValley API.
Admin panel with different levels of permission for Admin
team members.
Improved entities search and search speed.
Highly customizable custom-coded CMS.
Supports integration of any extra third party service
depending on Client requirements.
4. Primary Market
03
We’re not looking to reinvent the wheel. We use
the most common, pre-built approach for primary
markets. Our developers can easily make changes
to the existing functionality according to your
designs and requirements. In addition, JC
Crowdfunding Frontend App gives you the
opportunity to submit Offerings by filling out forms
on the frontend. The crowdfunding platform has
an Investment flow. It can be easily integrated
with one of the payment services that CrowdValley
offers through the API or integrated with your
desired payment system. Also you can alter the
investment process for bankwire offline payments.
5. Predefined Fully Functional Users Roles
Each role implies having its own registration, certification,
KYC/AML flows and property submitting forms.
04
Individual Investor
Institutional Investors
Fundraiser
Here are a few of the most common out of the box
crowdfunding platform user roles:
6. Payout Schedule Generation
05
Automatically generate payment schedules on users
Investments: one time payments, recurring
payments (monthly, quarterly, annually, etc. ) Track
schedules, transaction statuses and receive
notifications about upcoming repayments.
7. Secondary Market
06
In addition to the primary market, the JC
crowdfunding platform provides a functional
secondary market flow template. Here you can
easily sell or buy bonds, shares, loan parts or other
securities.
8. Fully Responsive Design For
Front End Site And Admin Panel
07
All of our layouts are responsive and we offer cross
browser support for the site and Admin panel.
9. Embedded SEO Features In CMS
08
Manage titles and meta tags, custom links, and ALT
tags for images on every page you create on the site.
10. Embedded Blog
09
Write your own blog, share news and thoughts in the
out of the box blog. Also you can add images, videos,
and format the text in WYSIWYG.
11. Customizable Pages Via CMS
Friendly UX for building any pages: Homepage, Contact,
About Us, T&C’s, etc.
Easily manage block order, text, images, and format the
text in WYSIWYG.
Build your own custom menus in the site header
and footer.
Choose the type of content block (textarea, slider, FAQ,
etc.) and build your own page structure.
10
12. Custom Dashboard Statistics
11
Our developers can build a dashboard with any
custom statistics that you would like to see. Get the
average investment amount in Offerings,
distribution statistics by size of investment, and
dependending on age, gender, see registered user
volume by date and time, etc. See visualisations,
charts, download statistic, and PDF reports.
13. JC Crowdfunding Frontend App:
3rd Party Support
12
JC Crowdfunding Frontend App supports the
interaction of 3rd party payment and KYC/AML
services:
Also our developer can integrade your desired
payment or KYC service.
MangoPay
Veridu
Sagepay
GCEN
GoCardless.
GBGroup
14. Technologies Used
Yii2
HTML 5
JS ES6
Mobile optimization (touch/swipe)
Crowd Valley REST API
jQuery
CSS 3
Angular 2
PHP 7.1 with MySQL 5.7
AJAX / PJAX
13
Twitter Bootstrap 3