Logo Lanfrica

Jose353-lab/CashBucks

Domaine:

socioeconomicdigital infrastructure

Type de record:

software
Créateur:
Jos
Hôte:
CashBucks - Task-based Rewards Platform for African Market # CashBucks - Earn Rewards Platform A comprehensive task-based rewards platform built for the African market, enabling users to earn money by completing simple tasks, referring friends, and participating in gamification features. ## 🌟 Features ### User Features - **Task System**: Browse and complete various tasks (surveys, app installs, social media engagement) - **CB Points Wallet**: Earn and manage CB Points (1 CB Point = 1 Ksh) - **M-Pesa Withdrawals**: Direct withdrawal to M-Pesa accounts - **Referral System**: Earn Ksh 5 per referral + milestone bonuses - **VIP Tiers**: 6 levels (Starter → Diamond) with increasing reward multipliers - **Spin & Win**: Daily wheel spin for instant CB Points rewards - **Real-time Notifications**: Stay updated on earnings and approvals - **Daily Login Streaks**: Bonus rewards for consistent engagement ### Admin Features - **User Management**: View and manage all users, adjust VIP levels - **Task Approval**: Review and approve business-submitted tasks - **Withdrawal Management**: Approve/reject withdrawal requests - **Task Completion Review**: Verify task completions with proof - **Platform Settings**: Configure rewards, bonuses, and system parameters - **Analytics Dashboard**: Track platform metrics and user activity ### Business Portal - **Task Creation**: Submit tasks for user completion - **Campaign Management**: Track task performance and completions - **Wallet System**: Manage business credits for task rewards - **Analytics**: View completion rates and user engagement ## 🏗️ Tech Stack - **Frontend**: React 19 + TypeScript + Tailwind CSS 4 - **Backend**: Node.js + Express + tRPC 11 - **Database**: MySQL with Drizzle ORM - **Authentication**: Built-in OAuth system - **Deployment**: Manus Platform ## 📊 Database Schema ### Core Tables - `users` - User accounts with VIP levels and roles - `wallets` - CB Points balance tracking - `transactions` - All financial transactions - `tasks` - Available tasks from businesses - `task …