Inspiration
Many people want to invest in the stock market but don’t know how to start, which stocks to choose, or how to manage risk. At the same time, professional guidance is usually expensive. The inspiration behind this app was to create a simple platform where users can deposit money, experts invest on their behalf, and profits are shared transparently. The goal is to make investing easy, automated, and accessible for everyone—especially beginners.
What it does
The app allows users to:
Deposit money into their in-app wallet
Have their money invested into stocks by the platform
Track their portfolio, profits, and fees transparently
Share profits—a percentage goes to the company as a performance fee, and the rest goes to the user
Withdraw money anytime (according to rules and balance)
View real-time investment updates and downloadable statements
Get full security & KYC verification for safety and compliance
How we built it
Frontend — HTML, CSS, JavaScript (or generated by Base44 UI engine)
Backend — Python (Flask/Django/FastAPI), connected to brokerage APIs
Database — PostgreSQL/MongoDB for users, transactions, KYC data
Payments Integration — Stripe / Razorpay / UPI for deposits & withdrawals
Brokerage Integration — Zerodha, Alpaca, Interactive Brokers, etc.
KYC System — Onfido / Digilocker / manual verification
Profit Calculation Logic:
Realized profit calculated per user
Performance fee deducted automatically
Remaining profit added to user wallet
- Admin Console:
Approve KYC
Monitor funds
Approve withdrawals
View profit distribution and AUM
- Security:
Encryption, OTP login, audit logs
- Final Build:
Base44 for app generation
Docker for deployment
Cloud hosting (AWS / Render / Vercel)
Challenges we ran into
Handling real money is heavily regulated → required KYC, compliance, legal checks
Profit distribution logic is complex when many users invest in pooled trades
Integrating brokerage APIs (each API behaves differently)
Keeping user funds transparent and secure
Building a withdrawal approval system without delays
Testing profit-sharing logic to ensure no errors
Explaining risks to beginners in a simple way
Accomplishments that we're proud of
Built a fully working prototype where users can deposit, invest, and track their money
Created a transparent and automated profit-sharing model
Integrated secure login, OTP, and KYC verification
Designed a clean, beginner-friendly dashboard
Created an admin panel for KYC, payouts, and fund management
Successfully connected to a brokerage API sandbox and ran test trades
Ensured audit logs and safety features that make the app reliable
What we learned
Financial apps require high accuracy and secure coding practices
KYC/AML compliance is mandatory when handling user funds
Clear UI/UX is essential because users must trust the platform
Writing correct profit/loss algorithms is challenging but rewarding
Real-world integrations (payments, brokers) have many edge cases
Importance of daily testing, reconciliation, and logs
Users care most about simplicity, trust, and transparency
Log in or sign up for Devpost to join the conversation.