
New (React/Next.js + Tailwind website build required
- or -
Post a project like this- Posted:
- Proposals: 60
- Remote
- #4361303
- OPPORTUNITY
- Open for Proposals













Description
Design, very much like Ted.com, but in our blue.
I cant find a template on next, but i what a Clean, fast UI similar to ted.com
1. Frontend (React/Next.js + Tailwind)
Home page: featured videos, categories
Video page:
- Vimeo embed
- Transcript viewer (currently this follows a AI DS
Call that reads the vimeo transcript) ** we want to improve this.
- sidebar of related videos
Searchable tags / categories
Async page loading
Fully responsive
2. Content Management / Video Hosting
Videos hosted on Vimeo (use their API to fetch thumbnails, metadata, transcripts)
Static/dynamic generation of video pages from a JSON/DB/API - we have cloudflare CDN
3. User Access System
IP-based Access (e.g., for university/library users)
Use reverse proxy or edge logic (e.g. Cloudflare Workers) to match IPs
SSO Integration
SAML 2.0 or OAuth2 (Azure AD, Google, Shibboleth, etc.)
Non Inst: Login w/ email + password (optional)
Subscription System
Stripe or Paddle for paywall access
Role-based access to free vs paid videos
Guest view system, 4 free views pm then referred to sign up page
4. Backend (if needed)
API for:
Checking IP range access
User authentication (JWT or SSO)
Serving transcript + AI summary
Tech: FastAPI, Flask, or even Node.js (if JS-only)
5. Admin Dashboard (Phase 2)
Upload new video metadata (or pull from Vimeo)
Tag, edit, assign access levels

Rachel's other projects
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Hi Rachel,
.
Thank you for the detailed brief. I’d like to confirm a few things to ensure perfect alignment before submitting a full proposal:
.
(1) For the AI transcript viewer, do you already have an API or would you like us to implement one from scratch using tools like Whisper?
.
(2) For IP-based access, will you be providing IP ranges per university or should this be fetched from an external list ?
(3) Regarding SSO: Which identity providers are essential in Phase 1 (AzureAD, Google, Shibboleth) ?
.
(4) For the subscription system (Stripe/Paddle), is there an existing account you want integrated or should this be set up from
scratch ?
.
(5) Would it be possible to divide this into phases (UI/Video system first, then access control and dashboard) ?
.
Let me know so I can tailor the proposal and timeline accordingly.
.
Best regards,
Aditya Maisuriya