Skip to content
Templates

Media & learningEducation

Campus

Online learning platform

Campus

Video preview

Recorded from the actual template. The 4 animated views are included in the source.

Category
Education
Dashboard
Views
4
animated
Interface
Light
theme
Stack
Next.js
16 · React 19
License
Unlimited
projects
Delivery
ZIP
by email

About

A learner interface with an animated lesson player, course progress, a skill-tree constellation and a weekly leaderboard.

  • Best forDevelopers building student portals and online-course learning interfaces.

Included views

4 views
  • Courses

    Filter fictional courses, resume a lesson and explore the animated course cover, daily goal and compact skill constellation.

  • Lesson

    Control an animated SVG lesson scene, seek between chapters, add timestamped notes and complete a local checkpoint quiz.

  • Progress

    Select skills in a canvas constellation and inspect study streaks, XP ranges and fictional certificates.

  • Leaderboard

    Switch league, friends or cohort rankings, replay the podium animation and cheer fictional classmates.

Animations and interactions

  • Skill constellation

    Skills form a canvas night sky, with prerequisite links, ignition sequences, hover details and selectable stars.

  • Lesson controls

    Play, pause, seek, change speed, toggle captions and jump to chapter or note timestamps in the simulated scene.

  • Local learning interactions

    Add timestamped notes, answer a checkpoint quiz and watch its local XP reward update the interface.

  • Course and progress views

    Course filters, study streaks and XP-range switches demonstrate common student-portal patterns.

  • League rankings

    League, friends and cohort filters re-rank fictional learners and replay the podium animation.

  • Editable learning data

    Course records, lessons, notes, skills and learner data live in lib/data.ts. Supply your own LMS and video services.

Responsive layouts, keyboard-accessible navigation and reduced-motion support.

Demo data and what to connect

Courses, learners, XP and certificates are fictional. The lesson player is an animated SVG scene, not hosted video; no LMS, authentication, certificate-verification or payment service is included.

  • IncludedFictional demonstration data and local interactions, ready to edit. The included README identifies the data files and model.
  • Not includedBackend, database, authentication, payments or AI services. Features that look connected are simulated; connect your own services when you adapt the code.

What’s in the ZIP

  • Complete Next.js project
  • 4 animated views
  • Source files and project assets
  • README with setup and customization
  • LICENSE.md

Stack and requirements

  • StackNext.js 16, React 19, TypeScript, Tailwind CSS v4, Framer Motion, Lucide
  • FontsUnbounded, Figtree
  • RequiresNode.js 20.9 or later, npm, and working knowledge of React and Next.js

Run it locally

Extract the ZIP, open a terminal in the project folder, then run:

npm install
npm run dev

Open localhost:3000. The README covers the data, colors, fonts and animations.

Explore the source files
campus/
    • globals.css
    • layout.tsx
    • page.tsx
      • Constellation.tsx
      • CourseCover.tsx
    • App.tsx
    • motion.tsx
    • canvas.ts
    • data.ts
    • reduced-motion.ts
    • avatars18 svg
    • generate-avatars.mjs
  • .gitignore
  • LICENSE.md
  • next.config.ts
  • package-lock.json
  • package.json
  • postcss.config.mjs
  • README.md
  • tsconfig.json

Price, license and delivery

  • Price$9 USD, one-time payment. No subscription or renewal.
  • TaxesApplicable VAT and sales tax are included in the price. The total is shown before you pay.
  • LicenseUnlimited personal and client projects. No resale or redistribution of the source. Read the license
  • DeliveryAfter payment, Polar emails your receipt and a download link for the ZIP.
  • RefundsIf the files don’t install or run as described and can’t be fixed within 7 days, you get a full refund. Refund policy
  • Supporthello@buildindex.dev for the template as delivered.

Secure checkout by Polar. More answers in the questions.

$9one-time

USD · Tax included

Buy · $9