
CompletedNext.jsTypeScriptReact+7 more
Investment App
A full-stack investment platform for deposits, withdrawals, daily tasks, referrals, and admin approvals.
Timeline
2 months
Role
Full Stack
Team
Solo
Status
CompletedTechnology Stack
Next.js
TypeScript
React
Tailwind CSS
Supabase
Vercel
Radix UI
React Hook Form
Zod
Vercel Blob
Key Challenges
- Deposit Approval Workflow
- Withdrawal Validation
- Referral Tracking
- Daily Task Limits
- Admin Operations
- Cron-based Reset
Key Learnings
- Supabase Auth and Role Flows
- Next.js App Router APIs
- Secure Admin Endpoints
- Vercel Cron Integration
- Wallet and Transaction Modeling
- Building Reliable Approval Systems
Investment App: A Smart Investment and Earnings Platform
Overview
Investment App is designed to provide a transparent flow for users to register, invest, complete daily tasks, track wallet growth, and monitor referral earnings while admins can verify and manage operations safely.
What Users Can Do
- Create an account, log in securely, and access a personalized dashboard.
- Submit deposits with proof screenshots and request withdrawals with rule-based validation.
- Complete daily tasks, track transaction history, and monitor referral/team performance.
Why I built this
I built this platform to solve a fundamental issue I faced while studying as follows -
- There was no simple and transparent way for users to track small investment actions and daily earning progress in one place.
- Most alternatives lacked a practical admin workflow for verifying deposits/withdrawals and managing user operations reliably.
Tech Stack
- Next.js
- TypeScript
- React
- Tailwind CSS
- Supabase
- Vercel
- Radix UI
- React Hook Form
- Zod
- Vercel Blob
After launch & Impact
- Built a complete investment workflow with user and admin modules, including approvals and transaction tracking.
- Established a scalable base using Next.js + Supabase with cron-driven daily reset operations and secure API routes.
- Improved understanding of production-grade financial-style flows, including validation, audit-friendly status transitions, and role-based access.
Future Plans
- Project is completed and delivered to the client.