RentLoop Client Action Plan

Kicking Off Phase 1 Development

Completing these steps will allow us to begin development immediately.

1

Proposal Approval & Deposit

To begin the project, please approve the proposal and submit the initial deposit.

Action:

A formal proposal will be sent for your signature. The initial deposit is required to commence work.

Investment Details:

The total fixed price is $25,500.00. The 25% deposit is $6,375.00.

2

Create Your GitHub Organization

GitHub will be the secure home for your application's source code.

Action:

Create a free GitHub Organization for RentLoop, then create a new, empty repository within it. After that, invite my GitHub account as a collaborator. I will provide my username via email.

What this does:

This ensures you have full, legal ownership of your code—the application's most valuable asset. Think of it as the official blueprint for your digital property.

3

Set Up Your Stripe Account

Stripe will handle all secure identity verifications for your users.

Action:

Go to Stripe.com to create a business account. I will then provide simple instructions to grant me developer access for integration.

What this does:

Stripe is our trusted, third-party partner for all things security and finance. It handles sensitive ID and bank data so we don't have to, ensuring compliance and user trust.

4

Set Up Your Supabase Account

Supabase will be the "brain and memory" of your application.

Action:

Go to Supabase.com to create an account and a new project. I will provide instructions to invite me as a developer.

What this does:

Supabase provides our database, user authentication system, and file storage. It's the engine that stores all user profiles and property listings, and manages who can access what.

5

Set Up Your Heroku Account

Heroku is the cloud platform that will host the live RentLoop application.

Action:

Go to Heroku.com to create an account. Once I create the application shell, I will provide instructions on how to add me as a collaborator.

What this does:

This gives you ownership of the live hosting environment. You will have full control over the application's operational aspects, such as scaling resources and managing hosting costs.

6

Set Up Your SendGrid Account

SendGrid will be our dedicated service for sending reliable email alerts.

Action:

Go to SendGrid.com to create an account. I will require API key access for integration.

What this does:

This service ensures that critical emails (like new listing alerts) actually land in your users' inboxes instead of their spam folders, which is vital for user engagement.

7

Set Up Your Referral Rock Account

Referral Rock will power our growth by managing the landlord referral program.

Action:

Please go to ReferralRock.com to sign up for an account. We will need API key access to integrate this service.

What this does:

This "buy, not build" approach allows us to launch a professional and fraud-resistant referral program quickly, offloading complex logic to experts so we can focus on core features.

8

Set Up Your Redis Account

Redis powers the background job system for slow, heavy tasks.

Action:

I recommend signing up for a service like Upstash. I can guide you on the best choice for our needs.

What this does:

This is the "order rail" from our kitchen analogy. Upstash is the most cost-effective option because it's "serverless," meaning you only pay for what you use, which is ideal for a startup's budget.

9

Initiate Brokerage Partnership Discussions

This is a crucial business development step for our long-term data strategy.

Action:

Begin identifying and speaking with licensed NYC real estate brokers to find a partner who will authorize the future MLS/IDX data feed.

What this does:

While not required for Phase 1, securing this partnership is a time-consuming external dependency. Starting now prevents significant delays for future development phases.

10

Establish a Weekly Check-in

Consistent communication is key to a successful project.

Action:

Please provide a few time slots that work best for you to schedule a recurring 30-minute progress call.

What this does:

This dedicated time will be used to demonstrate progress and ensure the project remains perfectly aligned with your vision every step of the way.