We are looking for an experienced web developer or a small team to develop a MVP online platform for interactive language learning.
The main idea of the product is to transform existing educational PDF books into a digital interactive platform, where users can purchase access to the books and work with them in a special interactive reader module.
The content (PDF, audio, video) is already prepared by the client.
Main functionality of the platform (MVP)
The platform should include:
1. Public part (Landing / Website)
— product presentation page
— pages describing the books
— ability to proceed to purchase
— registration / login pages
— basic informational pages (privacy / terms)
2. User account system
— user registration
— login / logout
— user personal cabinet
— list of purchased books
— access to interactive viewing of books
3. Payments and access to content
— integration of payment provider (Stripe or similar)
— purchase access to a book or a package of books
— automatic access opening after payment
— basic purchase history
4. Interactive book viewing module (key module)
Books are provided in PDF format.
It is necessary to implement an interactive viewer that includes:
— stable display of PDF pages
— navigation between pages
— overlay layer on top of the page for interactivity
Types of interactive elements (hotspots):
— audio playback
— YouTube video in pop-up
— zoom of page fragments
— button “show correct answer”
— ability to navigate between pages
5. System for binding interactive elements
It is necessary to implement a mechanism for mapping interactive zones to PDF pages, for example:
— audio to a specific exercise
— video to a certain area of the page
— interactive hints
6. Administrative panel (basic)
— user management
— book management
— access management
— basic configuration of interactive elements
Technical requirements
The technology stack can be proposed, but the platform must include:
— web frontend
— backend API
— database
— PDF viewer with overlay interactivity
— payment system
— basic admin panel
Technologies may include (but are not limited to):
— React / Next.js
— Node.js / backend framework
— PostgreSQL / other DB
— pdf.js or similar for displaying PDF
Important
This is an MVP product, so the solution must be:
— stable
— scalable for adding new books
— optimized for further expansion
What is required from the developer
In your response, please indicate:
— experience with similar projects
— examples of implemented web platforms or LMS / viewer systems
— proposed technology stack
— approximate budget and timeline estimate
— team composition (if you are not working alone)
If the project is successfully implemented, long-term cooperation for further development of the platform is possible.