The Inspiration:

As a student, I have witnessed many promising students abandon their academic journey due to financial constraints, even at the final year. In several African countries, reports indicate that close to 70% of both undergraduate and secondary school students drop out annually, exposing a persistent challenge to sustainable and inclusive education across the continent.

In Africa, the struggle for financial survival often comes at a direct cost to academic excellence. Many students are forced to prioritize vocational activities over their studies just to stay afloat. Even for those who choose to pursue digital skills, the rigid and demanding academic structure leaves little room for balance, pushing students into an unhealthy choice between education and income.

As a student of LAUTECH in Nigeria, with a strong academic standing, I can personally attest to this reality. Academic workload alone is overwhelming, leaving little or no time to build a stable financial path. This situation has made me heavily dependent on parents who, despite their efforts, are not financially buoyant.

My friend and I that did this project together are from a poor family background, and we know what we have passed through all in the name of financial crisis, even as a student we still have to help our parents at home, cater for food stuffs and collect loans for a smooth academic flow. I nearly had an extra year when I was in 300 level first semester just because of the unbearable cost of education.

Summarily, StudyEarn was initiated out of the rising cost of education and lack of financial incentives for learning. It is a response to a system that unintentionally forces students to choose between learning and earning, aiming instead to create a platform where students can study smarter, learn and grow digitally, set reading alerts, sell academic files, engage in brain challenging riddles, browse opportunities, take quizzes, connect with peers across the globe and earn sustainably without sacrificing their education. Thus, transforming study time into tangible rewards, making education both accessible and rewarding.

What it does

StudyEarn is a learning platform where users earn real money and points by completing educational activities:

  1. Skill-to-Earn: Complete courses, quizzes, and modules to earn USD and points.
  2. Wallet System: Track earnings, withdraw to bank accounts, and manage points.
  3. Marketplace: Redeem points for products or upload items to sell.
  4. Community Support: Ask questions, share knowledge, and earn through peer learning.
  5. Leaderboards: Compete with other learners for top rankings.
  6. AI Assistant: Voice-enabled study companion powered by OpenAI.
  7. Referral Program: Earn bonuses by inviting friends.
  8. Opportunities: Sponsorships, Scholarships, Internships and Hackathons.
  9. And more... (feel free to navigate through the website).

How it was built

  1. Frontend: React 18, TypeScript, Vite, Tailwind CSS, Framer Motion.
  2. UI Components: shadcn/ui with custom design system.
  3. Backend: Lovable Cloud (Supabase) for database, auth, and edge functions.
  4. AI Assistant Integration: OpenAI for the study assistant and ElevenLabs for text-to-speech.
  5. Payments: Stripe integration for subscriptions.
  6. Real-time live exchange rates (USD/NGN) and notifications.
  7. Hosting and Deployment: On vercel for easy accessibility.

Challenges we ran into

  1. Implementing secure withdrawal system with bank account verification
  2. Balancing gamification without encouraging "gaming the system"
  3. Managing complex state across wallet, points, and transactions
  4. Ensuring real-time sync between earnings and displayed balances
  5. Building accessible voice AI assistant with proper audio handling

Accomplishments that we're proud of and what we learned

  1. Fully functional earn-while-learning ecosystem
  2. Real-time currency conversion and withdrawal system.
  3. Voice-enabled AI study assistant.
  4. Comprehensive transaction history with PDF export
  5. Designing incentive structure that encourage genuine learning.
  6. Integrating multiple AI services (OpenAI, ElevenLabs and Gemini).
  7. Building secure authentication with 2FA and trusted devices.
  8. Adopting a practically functional referral code for all users (firstnameTech) with 0.1$ bonus.
  9. Integrating resend.io for ticket support system.
  10. Integration of live currency exchange rates to reflect real time market values.
  11. Real time balance updates to accurately track increases and deductions as transactions occur
  12. Implementing a smart point conversion system.
  13. The diverse ways of withdrawal (gift cards, bank account, crypto).
  14. The multi-language feature via google-translate tool.

What's next for StudyEarn

  1. Perfection of institution platforms and partnerships.
  2. Fine-tuning of Instructors dashboard (for now, we are focused solely on students).
  3. To avoid abuse, sign ups being restricted to academic emails.
  4. Mobile App: Native iOS/Android versions.
  5. Offline Access: A completely offline study mode.
  6. Course Creation Tools: Let instructors build and monetize courses.
  7. Corporate Partnerships: B2B training with earning incentives.
  8. Advanced Analytics: Deeper learning insights and progress predictions.
  9. Global Expansion: Multi-currency support and more localized content.
  10. Transfers: Transferrable points amidst students.

A concise visual summary of the project is provided in the attached presentation

Thank you very much for this great opportunity

Built With

Share this project:

Updates