
Develop Course Registration System for E-Learning Platform (React.js, Spring Boot, Stripe, Azure)
Upwork
Remoto
•2 hours ago
•No application
About
I need a developer to implement a Course Registration module for a React + Node.js e-learning platform. Users should be able to browse a course, self-register/enroll, handle payment, and get access confirmation. The stack uses React.js, Node.js, Stripe, Azure, and GitHub. What You’ll Do Build the end-to-end course enrollment flow: select course → register/login → pay via Stripe → enrollment confirmation → access grant. Create a responsive React.js UI for registration, pricing, and status (enrolled/pending/failed). Implement Node.js APIs for enrollment, payment webhooks, and access control. Persist enrollment data and course status; handle edge cases (refunds, retries, duplicate enrollments). Deploy & verify on Azure; collaborate via GitHub PRs. What I’m Looking For Strong React.js (forms, validation, protected routes) and Node.js (REST, security/JWT). Stripe experience (Checkout/PaymentIntents, webhooks). Familiar with Azure deployments and CI/CD on GitHub. Clean code, clear communication, and quick iteration. If you’ve shipped enrollment/checkout flows before, please apply with 2–3 relevant links.