EduSphere – Education Software | Vibe96

Education

EduSphere

Source code included

A complete ASP.NET Core 10 LMS with courses, quizzes, certificates and Stripe payments — full source, no subscription.

Built by Buildify Updated 14 Oct 2026 23,519 lines of code

Open live demo Built withClaude Code

About this software

About EduSphere

EduSphere is a self-hosted learning management system built with ASP.NET Core 10 MVC, C# and SQL Server, using plain ADO.NET and server-rendered Razor — no ORM and no front-end build step, so a buyer's developer can read every query and every page without learning a toolchain.

It covers the full journey: a searchable course catalogue, sections and lessons (video upload, YouTube/Vimeo embed, articles and PDFs), a video player that remembers where each student stopped, a quiz engine with timers and server-side grading, per-lesson progress tracking, and certificates issued automatically on completion with a QR code anyone can verify publicly.

Paid access works through Stripe Checkout, bank transfer or cash, with coupons, VAT and multi-currency pricing (USD base with AED conversion, built for the Middle East). Prices are stored once in a base currency and each payment records the exchange rate used, so a rate change never rewrites a historical invoice.

The admin panel covers courses, curriculum, quizzes, students, instructors, categories, coupons, payments, reviews, messages, certificates, currencies and settings — with Excel and print/PDF export on every list and an activity log recording every administrative change with user, IP and outcome.

Uploaded videos and PDFs are stored outside the web root and streamed only after an enrolment check, so a copied link is useless to a non-buyer. Full source code, database scripts, Docker setup and deployment documentation for Windows/IIS and Linux are included. Installs in about twenty minutes.

Category: EducationStack: C# · SQL Server 2019+Built with: Claude Code Licence: Single-site, full source

Why EduSphere

What makes it better
than the alternatives

  1. 01

    No ORM, no build pipeline

    Plain ADO.NET and server-rendered Razor mean every query is visible and there's no npm, bundler or lock file to maintain.

  2. 02

    Paid content is genuinely protected

    Videos live outside the web root and stream only after an enrolment check, so sharing a link gives a non-buyer nothing.

  3. 03

    Payments verified server-side

    Orders are repriced on submit and confirmed with Stripe directly through both a return check and a signed webhook, so the browser is never believed.

  4. 04

    Multi-currency that never corrupts history

    Prices are stored once in a base currency and every payment records the rate it used, so changing a rate leaves past invoices untouched.

  5. 05

    Built-in audit trail

    Every administrative change, sign-in and data export is recorded with user, IP address and outcome, with no extra configuration.

Catalogue

  • search
  • category/level/price filters
  • sorting
  • paging
  • featured courses
  • ratings

Courses

  • sections
  • lessons
  • video upload
  • YouTube/Vimeo embed
  • articles
  • PDF lessons
  • free previews

Player

  • resume playback
  • per-lesson completion
  • progress bar
  • sidebar navigation
  • protected streaming

Quizzes

  • single choice
  • multiple choice
  • true/false
  • timer
  • attempt limits
  • shuffling
  • server-side grading
  • explanations

Progress

  • per-lesson tracking
  • automatic percentage
  • course completion
  • my-learning dashboard

Certificates

  • automatic issue
  • printable PDF
  • QR code
  • public verification page
  • revocation

Checkout

  • coupons
  • VAT
  • invoice numbering
  • order confirmation
  • free enrolment

Payments

  • Stripe Checkout
  • signed webhooks
  • bank transfer
  • cash
  • admin confirmation
  • invoice records

Currency

  • base currency pricing
  • editable rates
  • header switcher
  • per-payment rate recording

Accounts

  • registration
  • email confirmation
  • password reset
  • profile
  • avatar upload
  • change password

Admin courses

  • create
  • edit
  • publish
  • archive
  • curriculum editor
  • lesson reordering
  • thumbnail upload

Admin quizzes

  • question builder
  • option editor
  • passing score
  • attempt limits
  • answer locking

Admin students

  • search
  • detail view
  • deactivate
  • unlock
  • complimentary access

Admin commerce

  • payments
  • coupons
  • currencies
  • VAT settings
  • Stripe key management

Admin content

  • categories
  • instructors
  • reviews moderation
  • contact inbox
  • certificates

Admin system

  • dashboard
  • activity log
  • site settings
  • Excel and print/PDF export on every list

Security

  • BCrypt hashing
  • account lockout
  • rate limiting
  • antiforgery
  • session invalidation
  • encrypted payment keys

SEO

  • meta tags
  • Open Graph
  • Twitter cards
  • JSON-LD
  • sitemap.xml
  • robots.txt
  • landing page

Quality report

Manually reviewed

93/ 100

Automated audit score

✓ Passed the audit

Passed the audit and a manual review.
Audit run: 7 Oct 2026
Reviewed by Vibe96 staff, Dubai.

Security95
Code structure82
Docs & completeness93
Dependency health95
Build & deploy92
Reviewer notes (1 minor)

Strong authentication and role guards; missing ownership checks on student profile reads. None of these stop the software from working; the developer has been told and improvements come in a future update.

Versions & updates

Release history

Current version

1.0.1
released 7 Oct 2026

Updates in the last 90 days

1
0 versions · 1 patch

Buyers

0
full source, single-site licence

Updates included

1 year
free from purchase
  1. 1.0.1 Patch Current7 Oct 2026 ✓ Checked by a reviewer
    • Public pages can now be embedded in an iframe by approved sites, and a build-breaking XML comment in Directory.Build.props is fixed.
    Buyers get the how-to-apply steps by email and in their account
  2. 1.0.0 First release 7 Oct 2026 ✓ Reviewed & audited

How updates work: versions add features and go through the full AI audit and human review. Patches are small fixes, audited and checked by a reviewer before release. Buyers get every update free for 1 year and are emailed the how-to-apply steps.

What you get

  • </>Full source codeThe complete audited source, delivered as a download from your account. No obfuscation.
  • ▤DocumentationSetup guide, architecture notes, CLAUDE.md and AGENTS.md.
  • ↻One year of updatesEvery new version the builder publishes, free for 12 months.
  • ♧30 days of supportInstallation and defect support through Vibe96 tickets.
$99Single-site licence Details