Budget: 600 PLN Deadline: 3 days
Hello.
I am a NodeJS developer. I am ready to take on the task. Write to me, and we will discuss.
**Project Title:**
Development of a responsive e-learning platform (LMS) — Next.js 14, React, Stripe, Mux, Prisma, MySQL
---
**Project Description:**
I am looking for a freelancer to develop a full-stack web application type LMS (Learning Management System) — a simplified platform modeled after Udemy, dedicated to teaching social media marketing. This is my thesis project, so clean code and complete documentation are required.
Reference (expected result):
👉 "Build a Course & LMS Platform: Next 13, React, Stripe, Mux, Prisma, Tailwind, MySQL | Udemy Clone" (YouTube)
The final version should be a simplified version of the project from this tutorial, with the features listed below.
⚠️ Important: The application interface (UI) must be in English. Documentation and presentation must be in Polish.
---
**Required Functionality:**
🎓 Student Panel:
- Course catalog with search and filtering by categories
- Course page with a list of chapters and free preview
- Video playback via Mux (adaptive streaming)
- Progress tracking (progress bar, marking lesson as completed)
- Secure payment via Stripe
- Student dashboard
🛠️ Teacher/Admin Panel:
- Creating and editing courses (title, description, image, price, category)
- Adding/editing/reordering chapters via drag-and-drop
- Uploading video files (processed via Mux)
- Publishing/unpublishing courses and chapters
- Analytical dashboard with revenues
🔐 Authorization and Security:
- Registration and login via Clerk
- Users can only edit their own courses (userId check in each API route)
---
**Technology Stack (mandatory — no changes):**
- Frontend: React.js, Next.js 14 (App Router), Tailwind CSS, Lucide React
- Backend: Node.js, Prisma ORM, MySQL
- Authorization: Clerk
- Payments: Stripe API + Webhooks
- Video: Mux
- File storage: UploadThing
- Language: TypeScript everywhere
---
**Expected Results:**
1. ✅ Working source code (GitHub repository or ZIP)
2. ✅ Written documentation in Polish — corresponding to the structure of the attached thesis template (project description, justification of the stack, key implementation aspects with code snippets, ERD diagram, architecture diagram, screenshots)
3. ✅ Presentation in PowerPoint or PDF in Polish
4. ✅ README with instructions for local launch (environment variables, installation steps)
---
**Additional Notes:**
- The application must be a SIMPLIFIED version — not all features from the tutorial are needed, just the core functionality.
- The code must be clean, well-structured, and commented where necessary.
- I am a student of the Faculty of Computer Science — I will review the code and must understand it.
- I am attaching a brief documentation with requirements (PDF) to the order.
---
**Deadline:** 2–3 weeks
In your proposal, please indicate:
- Examples of similar completed projects
- An approximate work plan broken down by stages
- Experience with Next.js 14 App Router
Budget: 600 PLN Deadline: 3 days
Hello.
I am a NodeJS developer. I am ready to take on the task. Write to me, and we will discuss.
Budget: 600 PLN Deadline: 1 day
Hello!
Your project is very well described, and I am confident that I can implement it in the required format as a simplified LMS platform for a diploma project.
I work as a Full-Stack JavaScript/TypeScript developer with extensive experience in React.js, Next.js 14 App Router, Node.js, and third-party service integration. I also have experience building AI and dashboard platforms with complex architecture, Stripe payments, video processing, and role-based access.
Regarding Next.js 14 App Router — I actively use it in commercial projects: Server Components, Server Actions, Route Handlers, SSR/streaming, data fetching optimization, middleware, and API route protection.
Similar tasks I have worked on:
* dashboards and SaaS platforms on Next.js;
* authorization and role systems;
* Stripe subscriptions/payments + webhooks;
* video/media platforms;
* CMS/admin panel functionality;
* drag-and-drop interfaces;
* Prisma + MySQL/PostgreSQL architecture.
Approximate work plan:
1. Setting up project architecture and database
2. Authorization via Clerk
3. Student dashboard + course catalog
4. Teacher/Admin panel
5. Mux video integration
6. Stripe checkout + webhooks
7. Progress tracking
8. Responsive UI + polishing
9. Documentation in Polish
10. Presentation + README
I can also provide:
* a clean project structure to make it easy for you to defend your diploma;
* ERD and architecture diagrams;
* comments in key places in the code;
* explanations of the implementation of core modules in the documentation.
In terms of timelines, 2–3 weeks seem realistic for such a scope.
I would be happy to discuss the details and review the PDF with the requirements.
Budget: 1000 PLN Deadline: 6 days
Valeria, your LMS project can be done neatly and in a simplified, yet functional form: a catalog with filters, course card, Stripe payment, Mux video, progress tracking, and a student dashboard, plus an admin panel with drag-and-drop chapters and analytics. I have been developing web applications for 7 years and have already worked with Next.js 14 App Router, Prisma, MySQL, Clerk, and Stripe webhooks. I will prepare clean code, documentation, and a presentation in Polish. I can immediately offer a step-by-step plan and examples of similar solutions.
Budget: 1000 PLN Deadline: 6 days
Hello! I am ready to take on your project and will complete it urgently. I have extensive experience with similar tasks, so there will be no difficulties. If I have piqued your interest, I would be happy to collaborate!
Budget: 3200 PLN Deadline: 15 days
Hello!
I can implement an adaptive LMS platform for you using Next.js 14 / React / TypeScript / Prisma / MySQL with integrations for Clerk, Stripe, Mux, and UploadThing.
I have reviewed the task and requirements. The project format is clear — a simplified yet well-implemented LMS platform for a thesis project with clean architecture, understandable code, and documentation.
Example demo in the e-learning / LMS direction:
https://eduflow.startups.demosites.viacore.group/
What I can implement:
- Course catalog with search and categories;
- Course pages with chapters and previews;
- Video lessons via Mux;
- Progress tracking;
- Stripe payments + webhooks;
- Student dashboard;
- Teacher/administrator panel;
- CRUD for courses;
- Drag-and-drop for chapters;
- Video uploads;
- Publishing courses and chapters;
- Basic analytics;
- Clerk authentication;
- Access checks via userId;
- Adaptive UI for desktop/mobile.
I can also prepare:
- README with launch instructions;
- Documentation in Polish;
- ERD diagram;
- Architectural scheme;
- PowerPoint/PDF presentation;
- Screenshots and implementation description.
Estimated work plan:
1. Project architecture setup
Next.js 14 App Router, Prisma, MySQL, Clerk, project structure.
2. LMS logic implementation
courses, chapters, categories, dashboard, user roles.
3. Integrations
Mux, UploadThing, Stripe, webhooks.
4. UI and responsiveness
Tailwind UI, mobile/desktop adaptation, testing.
5. Documentation and presentation
Polish documentation, README, diagrams, presentation.
I have experience with:
- Next.js App Router;
- TypeScript;
- Prisma ORM;
- MySQL;
- REST/API architecture;
- SaaS and MVP projects;
- Systems with authentication and payments.
The code will be structured, clear, and suitable for defending a thesis.
Budget: 1800 PLN Deadline: 21 days
Hey Valeria,
Read the PDF carefully. The thesis template is already well-prepared — ERD diagram with Course/Category/Chapter relationships, architecture diagram, code listings
showing the userId security check pattern in the PATCH route, UI mockups for catalog/player/customize/analytics views. That's actually a big advantage because the
documentation work becomes "fill the template based on the real implementation" rather than designing it from scratch.
Honest take on the budget: 600 PLN is too low for the full scope. The actual build (Next.js 14 App Router, Clerk, Stripe + webhooks, Mux integration, UploadThing,
drag-and-drop chapters, two role-based dashboards, analytics) is realistically 60-80 hours of focused work. I'd rather flag this upfront than pretend otherwise and
disappear halfway through.
What I'd realistically propose: 1800 PLN for the complete project — working code, README with env setup, documentation in Polish following your template structure
(with screenshots from the actual running app), and the PDF/PowerPoint presentation. Polish documentation I'd write directly, not machine-translated.
How I'd structure the work:
Week 1: Project setup, Prisma schema (matching your ERD exactly), Clerk auth, course CRUD with userId protection, course catalog with category filtering.
Week 2: Mux integration for video upload + adaptive playback, chapter management with drag-and-drop reordering, free preview logic (using your isFree flag from the
schema), Stripe checkout + webhook for purchase unlock.
Week 3: Student progress tracking (UserProgress model), teacher analytics dashboard, polish, documentation, presentation, recorded local-launch demo for your
defense.
Stack experience: Next.js 14 App Router daily, Prisma + MySQL standard, Stripe webhooks with idempotency handling, Clerk auth wrappers. The pattern from your Listing
2 (userId check in where clause for ownership) is exactly how I'd build it across all teacher routes.
Question: do you need the full course publish/unpublish flow with isPublished flag in the admin, or is a simpler "draft → published" toggle enough for the simplified
version?
If 1800 PLN works, I can start this week. If the budget is firm at 600, I'd rather pass than overpromise.
Budget: 2000 PLN Deadline: 10 days
❤️Hi, Warszawa. hope you are doing well.
I am a senior full-stack developer with extensive experiences in Next.js 14 App Router, React, TypeScript, Tailwind CSS, Prisma, MySQL, Clerk, Stripe, Mux, UploadThing, and LMS platform development.
This project needs a clean simplified Udemy-style LMS, with the UI in English and thesis documentation/presentation in Polish. I can build the student panel, course catalog, chapter structure, Mux video playback, progress tracking, Stripe payments, Clerk authentication, and teacher/admin course management with publishing, reordering, uploads, and revenue analytics.
The work can be split into stages: project setup and database schema, authentication and role logic, student course flow, teacher course management, Stripe/Mux/UploadThing integrations, dashboard analytics, testing, README, Polish documentation, diagrams, screenshots, and final presentation.
I have experience working with Next.js App Router projects, API routes, Prisma models, secure user ownership checks, and production-ready full-stack structure.
Best Regards.
Youssef
Budget: 3500 PLN Deadline: 15 days
Hello! Your thesis project regarding the LMS is very clear to me, as it is not just about delivering functionality, but also about writing code that can be defended and explained during evaluation. I can create this in Next.js 14 App Router with TypeScript end to end, Prisma with MySQL, Clerk for authorization, Stripe Checkout for payments, and webhooks, Mux for adaptive video, and UploadThing for files, with a clean repository structure and comments only where they truly help understand the code.
I noticed that your thesis template requires a solid justification for the choice of technology stack, key parts of the implementation with code snippets, and ERD and architecture diagrams, which fits well with how such an LMS should be documented. I can keep the user interface entirely in English, while preparing the documentation and presentation in Polish to meet your university's requirements.
One memorable feature I would add is the Study Compass view in the student panel. It gently suggests the next lesson based on what the student has already completed and how long they typically watch materials during a single session, making the platform feel more personal without adding significant complexity. This can be easily explained in the thesis, and the product comes across as smarter than a basic course player.
https://bedtimestory.ai
https://app.cookiecad.com
Thank you!
Budget: 1000 PLN Deadline: 5 days
I am a NextJs, React, NestJs developer. I am ready to take on this task.
Budget: 1000 PLN Deadline: 14 days
Hello! I have extensive experience in development with Next.js 14 (App Router) and TypeScript. I have worked with all the tools listed in your stack both in outsourcing and in outstaffing companies. Message me privately, and I will share my work, and we can discuss everything.
Budget: 1900 PLN Deadline: 17 days
Hello!
Your tech stack is exactly what I work with: Next.js 14 (App Router), React, TypeScript, Prisma ORM, PostgreSQL/MySQL, Auth.js. All these technologies are in my current portfolio — the Ukrainian Cuisine website is implemented using this stack.
What I will do for your LMS:
— Student panel: course catalog, search, filters, video playback via Mux, progress bar
— Teacher panel: CRUD for courses and chapters, drag-and-drop order, publishing
— Authorization via Clerk, payment via Stripe + Webhooks
— Clean TypeScript code with a component-based approach and clear architecture
Special attention — documentation. I will provide complete technical documentation with an ERD diagram, architectural scheme, stack description, and code snippets. A README with step-by-step setup instructions is also included.
Timeline: 14–18 days. I am ready to discuss the details and agree on the structure of the thesis.
Budget: 5000 PLN Deadline: 21 days
Hello! Ready to discuss and complete your order.
https://smate1.github.io/ink.design/
https://smate1.github.io/PanterEx/
https://smate1.github.io/stay_safe/
https://smate1.github.io/avg/
Budget: 5000 PLN Deadline: 15 days
Good day. I represent the Nexus Core team. We have reviewed the task: you need a simplified yet fully functional LMS platform on Next.js 14 with a clear stack, understandable architecture, clean TypeScript code, authorization, payment, video, student and teacher roles, as well as documentation and a presentation for the thesis. This format is clear to us because it is important not just to "do it like in the tutorial," but to assemble a neat application that will work stably, be logically readable in the code, and that you can explain during the defense without chaos and unnecessary complexity.
On our side, we can implement the project strictly on the stack you specified: Next.js 14 App Router, React, Tailwind CSS, Prisma + MySQL, Clerk, Stripe, Mux, UploadThing, and TypeScript throughout the project. We will create a course catalog, a course page with a preview, a student dashboard, progress tracking, a teacher/admin panel with CRUD for courses and chapters, drag-and-drop sorting, video upload via Mux, Stripe checkout + webhooks, as well as API protection by userId. We also understand the importance of the academic part, so we can prepare a README, documentation in Polish according to the thesis template structure, ERD, architectural diagram, explanation of key modules, and a presentation in PowerPoint or PDF. In terms of timelines, such an MVP can realistically be completed in 2–3 weeks if the functional requirements remain within the simplified version. We will provide an exact price range in private messages after reviewing the PDF with the requirements, but we will immediately include both development and documentation, as well as materials for the defense.
There are just a few points that are important to clarify quickly: do you also need a call or a separate explanation of the architecture before the defense, should the project be visually as close as possible to the reference from YouTube or are we focusing only on functionality, and do you need help with deploying the demo version? Cases are under NDA, but in private messages, we are ready to show relevant experience with Next.js 14 App Router, dashboard logic, payments, and accounts. Write in private messages — we will clarify the details, review the PDF, and propose a fixed work plan with stages, timelines, and costs.
Budget: 2400 PLN Deadline: 21 days
Hello! I have reviewed the PDF - the structure of the work is clear, and the stack perfectly matches my skills.
I have already developed a similar e-learning platform for language learning with AI integration for task generation. I understand how to work with Next.js 14 App Router, so I will implement this project quickly and efficiently. I will create clean, structured code that will be easy for you to explain and defend before the committee, and I will also prepare all documentation in Polish according to your template.
My proposal:
• Technical part: Full implementation on Next.js 14, Prisma, MySQL, Clerk, Stripe, and Mux (strictly according to the specifications).
• Documentation: I will write an explanatory note in Polish (description of the stack, architecture, code snippets) + I will create a presentation.
Thanks to my experience with multimedia platforms, I guarantee stable video streaming and correct payment processing via Webhooks.
Budget: 3200 PLN Deadline: 18 days
Good day!
I have reviewed your specifications and the attached PDF with the requirements for the thesis project — I see that the project is well thought out: ERD, architectural diagram, UI mockups are already in place. This is a good foundation for work.
To be honest right away: I do not create PowerPoint/PDF presentations — that is not my specialty. But everything else — code, documentation in Polish in the structure of your template, README, comments — I will take on completely.
What I will do differently than most:
I have already drafted an interactive UI prototype for your project — with a course catalog, video player (sidebar with chapters and progress), teacher panel, and analytical dashboard.
You can take a look right now: https://platform-proto-seven.vercel.app/
This is not the final design, but it shows my understanding of the interface architecture before starting work.
Regarding the code:
The stack is familiar to me — I work with Next.js 14 App Router, Prisma, Clerk, Stripe webhooks, and Mux. I understand an important nuance of your project: the code must be readable for you as a student — which means no "clever" code for the sake of brevity, everything should be clear, with comments on every non-trivial section.
Stages (2.5 weeks):
Days 1–3: Prisma schema, Clerk auth, basic routing with App Router
Days 4–7: Student view — catalog, course page, Mux player, progress
Days 8–12: Teacher panel — CRUD for courses, drag-and-drop, video upload via Mux
Days 13–15: Stripe + webhooks, analytics, polish
Days 16–18: Documentation according to your template + README
I will be happy to answer any questions. Please write if you want to clarify details.
Budget: 4500 PLN Deadline: 21 days
Good day!
I have reviewed the technical specifications — everything is clearly outlined, the stack is specific, and the scope is understandable.
I have worked with Next.js 14 App Router, Prisma, Stripe, and Mux — this is my usual stack, so I won't have to start from scratch. I will build the architecture based on the principle of clear separation of responsibilities: separate layers for routes, services, and database access, which is important for the cleanliness of the code in the thesis.
Regarding timelines — 2–3 weeks are realistic with a fixed scope.
I will prepare the documentation and presentation in Polish completely: ERD, architecture diagram, stack description with justification, key code snippets.
https://web.rstays.com / https://ai-desk.ai / https://momicro.com
GitHub: https://github.com/axbuglak
Write to me, we will discuss the details and get started.
Sincerely, Buglak Alexey
Budget: 600 PLN Deadline: 1 day
Hello. I have extensive experience with Next.js/Nest.js. I am ready for collaboration!
Budget: 5000 PLN Deadline: 21 days
I have built an LMS platform before - Next.js, Prisma, WayForPay, video streaming, student progress tracking, reward system, crypto integration. The stack you described meets modern standards. According to the PDF template, the documentation should include ERD diagrams, architecture scheme, code listings with explanations, UI mockups - all in Polish.
Questions before assessment:
Is the attached LMS system you built for reference, or should the new project follow a similar architecture?
By "simplified version of the tutorial" - which functions from the tutorial are we excluding? Because the requirements look quite complete.
Is the documentation in Polish needed from scratch, or can I provide the structure/code and you will write the Polish formulations?
Preliminary estimate:
Code: 80-120 hours
Documentation (10 pages, Polish): 15-20 hours
Presentation (Polish): 3-5 hours
Budget: 3000 PLN Deadline: 14 days
Hello
I have reviewed the requirements for the LMS platform.
I can implement a simplified LMS for you using Next.js 14 App Router with Clerk, Stripe, Mux, Prisma, and MySQL.
It will include:
— course catalog
— video lessons
— student progress
— Stripe payment
— student and teacher dashboard
— CRUD for courses
— drag-and-drop chapters
I will also prepare:
— documentation in Polish
— README
— ERD and architecture
— presentation
I work with Next.js 14, TypeScript, and LMS/SaaS projects. The code will be clean and understandable for thesis defense.
I am ready to discuss the details 👍
Budget: 2500 PLN Deadline: 15 days
Hello,
I read the project description and the attached diploma documentation. I am very familiar with the stack (Next.js 14 App Router, Prisma, Clerk, Stripe, Mux, UploadThing) and work with it regularly.
Additionally: I lived in Poland for 3 years and speak Polish fluently — the documentation and presentation will sound natural, without machine translation.
What I will do:
• A working LMS application according to the description — student panel (catalog, filters, Mux player, Stripe, progress) and teacher panel (CRUD for courses, drag-and-drop chapters, analytics).
• Clean TypeScript code in a GitHub repository, with comments in key places.
• README + .env.example with instructions for local launch.
• Enhanced documentation in Polish based on your PDF — complete ERD, real screenshots, synchronized code snippets.
• A presentation in Polish.
Payment: three installments based on milestones (30/30/40).
Best regards)
Budget: 2000 PLN Deadline: 14 days
Hello. You described a full-fledged LMS on Next.js 14 with two roles, Stripe, Mux, and a drag-and-drop course builder - this is a serious amount, even if based on a tutorial. I built a similar platform for a niche course in Python: 40+ videos, student progress, Stripe webhooks, and a teacher's panel. Clean code, Prisma migrations, API documentation - everything is in place.
The thesis means that the architecture will be checked, not just the UI. Are you planning to deploy this on Vercel + PlanetScale for a demo, or is a local installation sufficient? This affects the complexity of webhooks and file hosting.
Budget: 7200 PLN Deadline: 14 days
The stack is familiar — Next.js 14 App Router, Prisma + MySQL, Stripe Webhooks, Mux, Clerk, UploadThing. I will implement a simplified LMS with both dashboards (student + teacher), drag-and-drop for chapters, a progress bar, and analytics. The code is clean, TypeScript everywhere. Documentation in Polish according to your template, ERD, architectural diagram, presentation, and README — all included. Deadline — 12–14 days.
The diploma template is already available — could you send the structure of the sections so that the documentation fits it exactly?
Валерия, здравствуйте!
Обратите пожалуйста внимание на мою ставку. Я разместил ссылку на прототип. Фронт уже сделан на Next.js 14 (App Router) + TypeScript + Tailwind CSS.
Пишите, отвечу на дополнительные вопросы.