Jangodrills Digital Investment Platform
01 Introduction
This proposal outlines the design, development, and deployment of the Jangodrills digital investment platform. The platform will serve as the primary channel through which B.M.S Jango Drills onboards investors, processes payments, manages investment cycles, and administers all operations related to its oil and gas investment offering.
The platform is designed to be fully admin-driven. Every critical financial operation, from payment confirmation to withdrawal approval, is controlled by the admin. The system is built for institutional trust, operational control, and scalability.
This document covers the full scope of work, phased delivery plan, pricing, payment terms, and ongoing operational costs.
02 Understanding
Jango Drills requires a digital investment platform that allows users to:
- Select their country and have all currency, payment, and regional settings automatically configured
- Browse six structured investment tiers with pre-calculated financial figures in their local currency
- Register through a two-phase process with email verification
- Fund their investment account through an integrated payment gateway
- Track their investment cycle, daily profit, and withdrawal status from a personal dashboard
- Refer other investors and earn bonuses on qualifying referrals
The admin requires full control over:
- User management (view, edit, suspend, ban)
- Payment confirmation and investment activation
- Withdrawal approval with rejection reasons
- KYC document review and verification
- Referral bonus crediting
- Platform-wide settings (tier limits, popup timers, gateway routing, system texts)
- Broadcast messaging to users
- Financial overview and analytics
The platform must communicate institutional credibility. Users are investing real money. The design, performance, and reliability of the platform directly affect investor confidence.
03 Proposed Solution
A mobile-first single page application (SPA) built on a modern, maintainable stack:
| Layer | Technology |
|---|---|
| Frontend | React / Vite |
| Backend | Express.js / Node.js |
| Database | Supabase |
| Styling | Custom CSS (no frameworks) |
| Payment Gateway | Paystack (Nigeria), international TBD |
| Brevo or Resend (transactional) | |
| File Storage | Cloudflare R2 |
| VPN Detection | IPQualityScore or equivalent |
| Geolocation | IP-based country and city detection |
| Icons | Phosphor Icons |
| Typography | Clash Display, Switzer, JetBrains Mono |
The platform will be hosted on a VPS and optimised for fast load times on mobile networks. Every public-facing page ships with search engine optimisation (SEO) and LLM/AI discoverability built in.
04 Brand Identity
A complete brand identity system has been developed for Jangodrills as part of this engagement.
The Bore Mark
A geometric logo comprising three nested diamond forms. The outer ring represents depth and structure. The mid ring represents the drilling process. The solid copper core represents the resource, the value extracted. The mark works at every scale from favicon to full page hero.
Colour System
Midnight Steel as the primary, Warm Copper as the accent. Dark mode primary interface with warm off-white for public-facing pages. Full accessibility audit conducted with WCAG AA compliance across all text/background pairings.
Typography
Three font families, each with a specific role across the platform.
Preview screens:
The following preview screens demonstrate the brand identity and design system applied to the platform. These are representative of the visual direction for the final build.
05 Phased Delivery
The project is delivered in two phases. Phase 1 opens the platform for user registration and deposits. Phase 2 activates the investment engine, withdrawal system, and full admin capabilities.
Phase 1: Open the Doors
Timeline: 4 weeks from first payment
Objective: Users can visit, register, and deposit funds.
What is included:
- Landing page with brand intro, "I'm here to" prompt, Invest/Explore toggle, and testimonial section
- Country selection system that invisibly stores currency, country code, timezone, state options, and payment gateway route
- Investment tier display showing all six tiers (Basic, Emerald, Vanguard, Aristocrat, Monarchy, La Creme) with multi-currency financial figures and admin-configurable tier ranges
- Two-phase registration with email verification. Phase 1 collects identity. Phase 2 collects financial setup (payout preference, account details). Smart prefill logic carries the selected investment amount through the entire flow.
- Basic user dashboard with profile avatar, balance display, account details, Fund Account button, disabled Withdraw button, empty financial records, referral link placeholder, profile view, and logout
- Forced funding popup with admin-configurable delay, blurred backdrop, pre-filled amount, and no-dismiss design
- Payment flow with country-based gateway routing (Paystack for Nigeria), proof of payment upload, and activation pending screen
- Basic admin panel with user management (view, edit, suspend, ban with reasons), pending payment confirmation queue, and platform settings (tier limits, popup config, gateway toggle, system texts)
- Authentication with email/password login, forgot/reset password, and admin-configurable session auto-logout
- Compliance pages (Terms and Conditions, Privacy Policy, Risk Disclosure, branded 404)
- Testimonial section on the landing page with admin-curated featured testimonials linked to social media profiles for verification. Logged-in investors can submit their own testimonials for review. All submissions go through an admin moderation queue before appearing publicly on the site.
- SEO and LLM discoverability built into every page from day one
Phase 2: Turn on the Engine
Timeline: 5 to 6 weeks from Phase 2 first payment
Objective: Activate the investment engine, withdrawals, referrals, and full admin control.
What is included:
- Investment logic engine with timezone-synced daily profit calculation (12:00 AM user local time), 21-day cycle management, live countdown, profit ledger, multi-investment support, capital increment logic, and one-click reinvestment
- Withdrawal system with enforced rules (capital locked until maturity, profit withdrawable after 24 hours, multiple withdrawals per cycle), admin approval workflow with typed rejection reasons, and "Mark as Paid" finalisation
- KYC system hidden behind the profile avatar with selfie and ID upload, admin review queue, approval/rejection with reasons, and soft-prompt design (no blocking, no nagging)
- Referral system with unique referral links, tracker table, 10% bonus for Emerald+ referees, referral bonus withdrawal, admin manual crediting, and editable referral message text
- Full admin dashboard expanded to 9 sections: Users, Pending Payments, Active Investments (with override/pause), Withdrawal Requests, KYC Queue, Referral Credits, Broadcast Messaging, Platform Settings (expanded), and Financial Overview
- VPN detection with IP-based checking on every page load, admin toggle, and clear user messaging
- Analytics layer with per-user tracking (referral source, country/city, device, browser, session data, action timestamps) and aggregate overview (users by country, top referral sources, conversion rate)
- Email notification system with 9 branded triggers: email verification, investment activated, profit credited, withdrawal requested, withdrawal approved, withdrawal rejected, withdrawal paid, investment matured, and KYC status update
- Security enhancements including role-based access control, suspension/ban screens with reasons, confirmation steps on all financial admin actions, API rate limiting, and input sanitisation
06 Legal Content
Brick Dev Studios will write the initial drafts of the following documents:
- Terms and Conditions covering user obligations, investment terms, payout schedules, refund policies, account suspension and termination, dispute resolution, and limitation of liability
- Privacy Policy covering data collection, storage, usage, sharing, user rights, cookie policy, and NDPR compliance
- Risk Disclosure covering the nature of the investment, risk of capital loss, and the client's legal and financial obligations to investors
These drafts are written in Nigerian English, structured for the platform, and styled with the Jangodrills brand system. The client is responsible for having a qualified lawyer review and approve all legal content before the platform goes live.
07 Regulatory Advisory
A separate compliance document has been prepared outlining the regulatory steps the client must take before and after launch. This covers CAC registration, SEC registration requirements (including the ₦150M minimum paid-up capital for Fund/Portfolio Manager licensing under the Investments and Securities Act 2025), KYC/AML obligations, NDPR compliance, and the recommendation to engage a Nigerian securities lawyer.
Brick Dev Studios builds the platform and the compliance infrastructure within it (KYC system, audit trails, admin controls, legal pages). The client is responsible for all regulatory registrations, legal approvals, and ongoing compliance obligations.
08 What is Not Included
The following items are not part of this engagement:
- Explore / e-commerce section (deferred to a future phase, only the "Coming Soon" placeholder is included)
- Face ID / biometric login (deferred to a future update)
- Native mobile app (the platform is a mobile-first web application)
- International payment gateway integration (placeholder until the client provides API documentation)
- SMS notifications (only email is included)
- User behavioural profiling from third-party cookies (not technically possible for an independent platform)
Any of these can be scoped and quoted separately as future additions.
09 Pricing
| Item | Cost |
|---|---|
| Phase 1: Open the Doors (4 weeks) | $2,800 |
| Phase 2: Turn on the Engine (5 to 6 weeks) | $4,400 |
| Total Build | $7,200 |
| Monthly Maintenance Retainer (begins after Phase 1 launch) | $220/month |
The total build fee of $7,200 covers all design, development, testing, deployment, brand identity, legal content drafting, and SEO/LLM discoverability work across both phases.
The maintenance retainer of $220/month covers server monitoring, uptime, bug fixes, minor adjustments, security patches, database maintenance, and email deliverability monitoring. It does not cover new feature development, major redesigns, or scope additions. These are quoted separately.
10 Payment Terms
Phase 1
| Milestone | Amount | Trigger |
|---|---|---|
| Phase 1 deposit | $1,400 | On acceptance of this proposal |
| Phase 1 completion | $1,400 | On delivery and sign-off of Phase 1 |
Phase 2
| Milestone | Amount | Trigger |
|---|---|---|
| Phase 2 deposit | $2,200 | On commencement of Phase 2 |
| Phase 2 completion | $2,200 | On delivery and sign-off of Phase 2 |
Payment notes:
- Work on each phase begins only after receipt of the deposit for that phase.
- If a milestone payment is overdue by more than 7 days, work is paused until payment is received.
- The maintenance retainer begins on the day Phase 1 goes live and is invoiced monthly.
11 Operational Costs
These are the recurring costs required to keep the platform running. They are separate from the build fee and the maintenance retainer.
| Service | Cost | Notes |
|---|---|---|
| Hosting (VPS) | $20/month | Sufficient for launch and early growth |
| Domain | Already owned | No additional cost |
| SSL Certificate | Free | Let's Encrypt |
| Transactional email | Free at launch | ~$20/month as email volume grows |
| VPN detection API | ~$20 to $50/month | Depends on lookup volume |
| File storage (Cloudflare R2) | Effectively free | Minimal cost at low user volume |
| Business email (Zoho Mail) | $1.20/month per mailbox | Up to 5 mailboxes per domain |
Estimated total at launch: $50 to $70/month
At scale (thousands of users): $90 to $130/month
12 Timeline
| Phase | Duration | Starts |
|---|---|---|
| Phase 1 | 4 weeks | On receipt of Phase 1 deposit |
| Phase 1 goes live | End of week 4 | |
| Phase 2 | 5 to 6 weeks | On receipt of Phase 2 deposit |
| Full platform live | End of Phase 2 |
Total estimated project duration: 9 to 10 weeks from first payment.
Phase 2 can begin immediately after Phase 1 delivery or at a later date at the client's discretion. The timeline for Phase 2 starts from the date of Phase 2 deposit, not from Phase 1 delivery.
13 Ownership and Intellectual Property
On receipt of full payment for each phase, the client receives full ownership of all code, design assets, and content produced for that phase. This includes the source code, brand identity files (logo SVGs, brand system, design principles), and all platform assets.
The client may modify, redistribute, or transfer the deliverables without restriction after full payment.
Brick Dev Studios retains the right to showcase the project in its portfolio and marketing materials.
14 Next Steps
- Review this proposal
- Confirm acceptance in writing (email or message)
- Receive and sign the development contract (sent alongside this proposal)
- Make the Phase 1 deposit ($1,400)
- Development begins
This proposal is valid for 30 days from the date above.