Profile-Based Investment Wallet Website
Budget: $30 – $250 USD
I’m building an online platform where registered users can fund a personal wallet, invest those funds, and later withdraw profits or remaining balances. The site needs two account types—admin and standard user—each with its own dashboard and permissions.
Core flow
• Users sign up or log in, complete their profile, and see real-time wallet balances.
• They can deposit through credit/debit card, bank transfer, or cryptocurrency. Funds land in the on-site wallet after the payment gateway confirms.
• From the wallet, users choose an investment option (I’ll provide the exact products and rates; for now just create a flexible module where I can add or edit plans).
• When users request a withdrawal, the same trio of methods must be available and tracked in the admin panel.
Admin needs full control over KYC approval, transaction auditing, investment-plan management, and manual overrides. Security (SSL, encrypted data at rest, 2FA ready) is non-negotiable.
Deliverables
1. Responsive front-end with profile pages, wallet dashboard, deposit/withdraw modals, and an investments area.
2. Back-end with role-based access (admin, user), transaction ledger, and CMS-style controls for plans.
3. Integration of the three payment rails (card, bank, crypto) for both deposits and payouts, including webhooks or callbacks for status updates.
4. Basic test suite and deployment instructions so I can move the project to production smoothly.
I’m tech-agnostic: PHP/Laravel, Node/Express, or Python/Django are all fine as long as you explain your choice and keep the code modular and well-documented.
Core flow
• Users sign up or log in, complete their profile, and see real-time wallet balances.
• They can deposit through credit/debit card, bank transfer, or cryptocurrency. Funds land in the on-site wallet after the payment gateway confirms.
• From the wallet, users choose an investment option (I’ll provide the exact products and rates; for now just create a flexible module where I can add or edit plans).
• When users request a withdrawal, the same trio of methods must be available and tracked in the admin panel.
Admin needs full control over KYC approval, transaction auditing, investment-plan management, and manual overrides. Security (SSL, encrypted data at rest, 2FA ready) is non-negotiable.
Deliverables
1. Responsive front-end with profile pages, wallet dashboard, deposit/withdraw modals, and an investments area.
2. Back-end with role-based access (admin, user), transaction ledger, and CMS-style controls for plans.
3. Integration of the three payment rails (card, bank, crypto) for both deposits and payouts, including webhooks or callbacks for status updates.
4. Basic test suite and deployment instructions so I can move the project to production smoothly.
I’m tech-agnostic: PHP/Laravel, Node/Express, or Python/Django are all fine as long as you explain your choice and keep the code modular and well-documented.