Client Background

Client: A leading real estate firm in the USA

Industry Type:  real estate

Services: Property business, investment, real estate

Organization Size: 100+

Project Objective

The objective is to create software that will calculate the equity waterfalls for different cases. And there should be 3 users admin, sponsor and investor. We need to create the equity waterfall calculation according to the csv file that is shared by the client. All users have their own UI portal. 

Project Description

The project is created using python language, working on django rest framework and for frontend we use reactjs and the code deployed on google cloud app engine service. We need to create a software that will calculate the equity waterfalls. And there should be 3 users admin, sponsor and investor. We need to create the calculation according to the csv file that is shared by the client.

All users should have their own UI portal. 

Sponsors can create deals and send deal invitations to all investors or specific investors.

Investors can see all the deals that are offered by the sponsor’s. After that Investors can subscribe that deal after subscription it is depending on sponsor that he will accept the investor subscription or not.

Our Solution

We have created api’s that will calculate the equity waterfall calculation according to the selection of the waterfall tiers.

Project Deliverables

  • Django rest framework api’s with frontend.
  • Github source code.
  • Working UI.

Tools used

  • Views.
  • Routers.
  • Serializers.
  • Serializer relations.
  • Settings.

Language/techniques used

  • Python
  • Django rest framework
  • ReactJS
  • JWT
  • SMTP

Skills used

  • SMTP
  • JWT

Databases used

  • Sqlite3 Database

Web Cloud Servers used

Google cloud platform

What are the technical Challenges Faced during Project Execution

The technical issues faced during the project is how to calculate the equity waterfall calculation for different tiers and different cases. And also invite the sponsors by admin or sponsors invite their investors.

How the Technical Challenges were Solved

We have used conditional statements in code and write different codes for different calculations. so that it will check which case we need to run and it will run accordingly.

Added the functionality in which admin can invite the sponsors to the website and sponsors can invite their investor through sending the invitation link to their email.

Project Snapshots

Project website url

https://stackshares.io/dashboard/add-new-deal

Project Video

Contact Details

Here are my contact details:

Email: ajay@blackcoffer.com

Skype: asbidyarthy

WhatsApp: +91 9717367468

Telegram: @asbidyarthy 

For project discussions and daily updates, would you like to use Slack, Skype, Telegram, or Whatsapp? Please recommend, what would work best for you.