Skip to content

A custom-built video course portal for videos hosted on Vimeo

Notifications You must be signed in to change notification settings

Sejmou/basic-video-course-portal

Repository files navigation

Video Course Portal

This is a website for a video course portal using videos hosted on Vimeo. I built a custom video player UI instead of the default Vimeo video player, with features that are particularly useful for dance videos (looping and slowing down parts of the video). I essentially rebuilt the website of the dancing school (which would have charged 5€ per month for a collection of videos that were publicly available (via Vimeo), but embedded in a player interface I didn't particularly like).

Technologies used

This project builds on the T3 Stack. It includes

  • Next.js
  • NextAuth.js for user authentication
  • Prisma for DB-related stuff
  • Tailwind CSS for easier CSS
  • tRPC for seamless integration between frontend and backend (no need to write REST API endpoints, fully typesafe)

Development Notes

IMPORTANT: This somehow seems to crash when using CockroachDB and Node > 16. As a workaround just use Node v16 when running dev.

About

A custom-built video course portal for videos hosted on Vimeo

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published