
Open
Posted
•
Ends in 1 day
Inventura Education – Website Outline Front Page Brief Introduction of the School “Inventura Education is a private, project-based online school offering supplemental learning experiences for grades K–12. Students can earn graduation credits, explore new skills, or participate in enrichment projects. Our classes are flexible, small-group, and hands-on, taught by certified teachers or subject experts.” Two Main Portals Teachers’ Portal – Apply to Teach / Manage Courses Students’ Portal – Apply to Attend / Enroll in Classes Quick Links About Us FAQ & Contact Policies (Terms, Privacy, Safety) Teachers’ Portal Purpose: Teachers and subject experts apply to teach for Inventura and manage their courses. Application to Teach Online form requiring: Full Name & Contact Info Resume Upload Certifications/Licenses Upload Background Check Authorization Example of Lesson Idea (brief summary) Submission triggers admin review. Teacher Dashboard (after approval) Course Proposal Form Teachers can submit new classes with: Lesson Subject & Outline Project Description Estimated Length/Duration Minimum & Maximum Student Age Minimum & Maximum Class Size Cost per Student Materials Needed / Location Requirements Mark if class is for Credit or Enrichment Option to note if Dual Credit is available or possible Course Approval Tracking Pending / Approved / Rejected Status Admin feedback if revisions are needed Resources for Teachers Lesson templates and examples Project-based learning guidelines Class Management View student sign-ups Post class updates Track payments (school manages payouts automatically after class completion) Students’ Portal Purpose: Students apply to attend and enroll in project-based classes. Student Application Required to register before enrolling: Name, Address, Parent/Guardian Contact Current School & Grade Level Classes or Subjects of Interest Distance Willing to Travel (if hybrid/in-person) High school students mark: Needs credit toward graduation Interested in dual college credit (if available) Student Dashboard (after approval) Class Listings Active classes with: Course Title & Description Duration / Schedule Cost Age Range Class Size (Min/Max) Remaining Open Spots Ability to filter by subject, location, cost, or credit type Class Registration Online enrollment and payment Parental Permission / Liability Waiver for in-person or off-site courses Enrolled Classes Shows class status: Upcoming / In Progress / Completed Option to see how many students are enrolled Access to materials or instructions (if online) Completion Records Certificate of Completion for enrichment Credit certification documentation for high school submission Admin Functionality (Back-End) Review and approve teacher applications and student applications Manage lesson proposals and approve or reject courses Handle credit verification for high school students and coordinate with districts Track dual credit partnerships with colleges Automate class cancellations if minimum enrollment not met Manage payments to teachers based on revenue split Send notifications (approvals, updates, class confirmations) Legal & Compliance Terms of Use, Privacy Policy, and Parental Consent forms Safety and conduct guidelines for all in-person/hybrid classes --------------------------------------------------------------------------------------------------- Inventura Education — Technical Requirements (MVP) 1) Roles & Access Visitor: read-only site pages. Teacher (Applicant → Approved): apply; after approval create/manage courses, view enrollments, see payouts. Student (Applicant → Approved) / Parent: apply; enroll & pay; view schedules/records. Admin: moderate applications, approve courses, manage enrollments, payments, policies, and reports. 2) Core User Flows Teachers Apply → upload resume, certifications, background-check consent, sample lesson idea. Admin review → status email. Approved teacher dashboard → create course proposal: title, subject, outline, delivery (online/hybrid/in-person), duration/schedule, min/max age, min/max class size (5–12), price/student, materials/location, credit type (Graduation Credit vs Enrichment), dual-credit flag (if applicable). Admin approves course → class listing goes live when publish toggle on. Monitor enrollments, message enrolled students, mark completion; payouts released after class end. Students/Parents Apply → student info, grade, interests, distance willing to travel; for HS students: checkbox “needs graduation credit” and “interested in dual college credit”. Admin review → status email. Browse classes (filters: subject, grade, modality, location radius, dates, cost, credit type, open seats). Register & pay; sign digital waiver for in-person/hybrid. Dashboard: upcoming/in-progress/completed, receipts, certificates/credit docs. Admin Review/verify teacher & student applications. Approve/reject/return-for-edits course proposals. Enrollment management (min-enrollment auto-cancel with refund rule). Credit verification records; dual-credit partner tagging. Payment runs and revenue split (80% certified, 75% non-certified; remainder retained). Content blocks: policies, FAQs, announcements. Reporting (enrollments, revenue, payout ledger, class status). 3) Data Model (MVP outline) User(id, role, name, email, phone, address, DOB(optional), guardian_id(optional), status) TeacherProfile(user_id FK, resume_url, licenses[], certifications[], background_check_status, approved_at) StudentProfile(user_id FK, grade, interests[], travel_radius_miles, hs_credit_needed bool, dual_credit_interest bool, approved_at, guardian_contact) Course(id, teacher_id, title, subject, description, modality[online/hybrid/in-person], location(optional), schedule_json, duration_weeks, min_age, max_age, min_size, max_size, price, materials, credit_type[Credit/Enrichment], dual_credit_flag bool, status[draft/pending/approved/published/cancelled]) Enrollment(id, course_id, student_id, status[reserved/paid/confirmed/cancelled/completed], paid_amount, waiver_signed_at, completion_date) Payout(id, course_id, teacher_id, amount_teacher, amount_school, basis_json, status[pending/queued/paid]) Document(id, user_id, type[license/resume/waiver/cert_doc], url, verified_status) AuditLog/Notifications(id, actor_id, action, target_type, target_id, meta_json, created_at) 4) Key Features & Acceptance Criteria Authentication Email + password; optional SSO add-on later. Email verification + password reset: working and logged. Applications Teachers & students can submit required fields and uploads. Admin can set status {approved/rejected/needs-info} with message. Email notifications on status change. Course Proposals Required fields validated; cannot publish until approved and schedule set. Credit type & dual-credit flags stored; visible on listings. Listings & Search Filters work on subject, grade band, modality, location radius (for classes with a location), cost, dates, credit type, seats available. Pagination and “open seats” badge. Enrollment & Payments Checkout handles one seat per student; prevents over-enrollment. If min_size not met by deadline → auto-cancel course, auto-refund, notify all parties. Refund policy rules configurable (admin). Teacher Payouts After course completion, system computes split based on teacher certification flag: Certified → 80% to teacher; Non-certified → 75% to teacher. Admin can override amounts and mark payout paid; payout ledger exportable (CSV). Records & Docs Digital waiver capture (timestamp & PDF copy). Completion record per student; certificate (PDF) for enrichment; credit doc for credit classes. Messaging/Notifications System emails for application status, course approval, enrollment confirmations, cancellations, reminders (24h before class), payout notifications. Admin Back Office Queues for: Applications, Course Approvals, Low-enrollment alerts, Upcoming payouts. Bulk email to enrolled students per course. Basic analytics dashboard (counts & sums). 5) Integrations (MVP choices) Payments: Stripe (Checkout + Connect/Express for teacher payouts) or PayPal Payouts. Email: SendGrid/Resend/Postmark. File Storage: S3 or Firebase Storage (for resumes, licenses, waivers, certificates). Maps (optional now): Google Maps/Mapbox for location + radius filtering. 6) Non-Functional Requirements Mobile-first responsive UI. Accessibility: WCAG 2.1 AA basics (labels, contrast, keyboard nav). Security: RBAC, server-side validation, file-type scanning, audit logging, rate limiting. Privacy/Legal: Terms, Privacy Policy, COPPA/FERPA-aware patterns for minors; parental consent for payments/waivers. Reliability: Server error logging & uptime monitoring. 7) Suggested Stack (developer may propose alternatives) Frontend: React ([login to view URL]), TypeScript, Tailwind. Backend: Node.js (NestJS/Express) or Django. DB: PostgreSQL + Prisma/SQLAlchemy. Auth: NextAuth/[login to view URL] or Django allauth; JWT sessions. Infra: Vercel/Netlify (frontend), Render/Fly/Heroku (API), S3 + CloudFront, CI/CD (GitHub Actions). 8) Milestones M1 – Foundations (2–3 wks) Auth, roles, file uploads, admin basics, content pages. M2 – Applications & Approvals (2 wks) Teacher/Student application forms, admin review, notifications. M3 – Courses & Listings (2 wks) Course proposal → approval → publish; search/filter; detail pages. M4 – Enrollments & Payments (2–3 wks) Checkout, waivers, receipts, min-enrollment auto-cancel, refunds. M5 – Payouts & Records (1–2 wks) Completion marking, certificates/credit docs, Stripe Connect payouts, reports. M6 – Polish (1 wk) Accessibility pass, analytics tiles, bug fixes, handoff docs. 9) Deliverables Deployed staging + production URLs. Admin guide + short Loom walkthrough. Tech docs: ERD, API endpoints, env vars, runbook. Source in a private repo; issue tracker with milestones.
Project ID: 39733122
183 proposals
Open for bidding
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
183 freelancers are bidding on average $20 USD/hour for this job

A Warm Hello! We are readily available to start working on this project! We will design and deliver a polished, mobile-first MVP for Inventura Education: a public-facing site plus two main portals (Teachers and Students) and an admin back-office to manage applications, course approvals, enrollments, payouts and basic reporting. What we’ll deliver (MVP) - Public front page and content pages: About, FAQ, Contact, Policies. - Teachers’ portal: application form (resume/certs/background consent), approval workflow, teacher dashboard to propose/manage courses, view enrollments and payouts. - Students’ portal: application & parental data capture, student dashboard, class listings with filters, enrollment + payment + waiver, certificate/credit records. - Admin back-office: review queues (teacher & student applications, course approvals), enrollment management (auto-cancel low enrollment + refunds), payout ledger and manual override, notifications, recovery/rollback flows. - Core integrations: Stripe (Checkout + Connect/Express for teacher payouts), SendGrid (transactional email), S3 (file storage), Google Maps (optional for location radius). I am available online for the interview else we could fix a meeting and discuss the project in detail. I am Sincerely looking forward to communicate with you as a person and I would really appreciate if you give us your valuable time. Regards, Ana
$20 USD in 40 days
10.0
10.0

As the Founder of CnELIndia, I ensure that every project meets and exceeds expectations. With our two decades of experience in web and app development – specializing in technologies like PHP, WordPress, and many more – we understand the importance of creating functional platforms tailored to your precise needs. At Inventura Education, your aim is to provide a comprehensive online learning environment that facilitates seamless interactions between teachers, students, and administrators. Our team appreciates this goal and will ensure a user-friendly design for all three portals with easy-to-navigate forms to apply, enroll or track classes. Plus, our strong command over backend development will allow us to swiftly develop functionalities like the management of payouts and review processes. We also recognize the criticality of data security, particularly given that you will be collecting sensitive personal information from both teachers and students. Therefore, we promise to integrate robust privacy measures at every level of the system – from ensuring encrypted information storage to conducting regular security audits. Choose CnELIndia — where efficiency meets safety and quality — and together we can build an impressive platform for Inventura Education!
$20 USD in 40 days
9.1
9.1

Hi there, Thanks for the detailed breakdown — I understand you need a comprehensive, project-based online school platform where teachers can apply, manage courses, and receive payouts, while students (and parents) can apply, browse listings, enroll, pay securely, and receive completion/credit documentation — all backed by a robust admin system for approvals, compliance, and reporting. I have over a decade of experience building complex web platforms that combine multi-role portals, secure payments, and compliance workflows. I’ve worked on education and marketplace systems where teachers manage listings, students enroll with ease, and admins have full oversight of approvals, reporting, and payouts. My approach would be to create a seamless experience for teachers to apply, propose classes, and track enrollments while students (and parents) can browse, filter, enroll, and receive proper documentation for completion or credits. On the backend, the admin team will have full control over teacher approvals, course reviews, enrollment management, automated refunds, and payouts, with Stripe powering secure transactions. Each project I deliver includes proper documentation, video walkthroughs, and milestone-based rollouts, so progress is transparent and measurable. Due to word limits I can’t share the full detailed approach here, so let’s connect on a quick chat to discuss a few queries, align on scope, budget, and timelines, and get started. Thanks, Rahul A.
$15 USD in 40 days
8.5
8.5

Hello, I understand you're looking to develop an online school platform for Inventura Education, which will provide a flexible, project-based learning experience for K-12 students and a management system for teachers. My approach will involve creating two main portals: one for teachers to apply and manage their courses, and another for students to enroll in classes. The system will include functionalities for applications, course proposals, secure payment processing, and admin oversight for managing enrollments and payments. I will ensure the site is user-friendly and meets legal requirements, allowing smooth interactions between students, teachers, and administrators. What specific features are you prioritizing for the initial launch of the platform? Thanks, Muhammad Awais
$25 USD in 31 days
8.6
8.6

Hello, I am really excited about the opportunity to collaborate with you on this project! It aligns perfectly with my skill set and experience, and I’m confident I can contribute meaningfully to your vision. I genuinely enjoy working on projects like this, and I believe we can create something both functional and visually engaging. Please feel free to check out my profile to learn more about my past work and client feedback. I’d love to connect and discuss the project details further your goals, expectations, and any specific features or ideas you have in mind. The more I understand your vision, the better I can bring it to life. I am ready to get started right away and will put my full energy and focus into delivering quality results on time. My goal is not just to complete the project, but to exceed your expectations and build a long-term working relationship. Looking forward to hearing from you soon! With regards! Divya
$20 USD in 40 days
8.1
8.1

Hello Sir, I can make mobile responsive teacher and student portal for you. I am ready to discuss in details. I am willing to start right away. Please check my profile for work and experience. Regards, Hardeep Kumar
$25 USD in 80 days
7.5
7.5

⭐⭐⭐⭐⭐ Create an Engaging Online School Experience for Inventura Education ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project requirements and see you are looking for a comprehensive website for Inventura Education. Look no further; Zohaib is here to assist you! My team has successfully completed 50+ similar projects for online educational platforms. We will create a user-friendly site with dedicated portals for teachers and students, ensuring smooth application and course management. ➡️ Why Me? I can easily build your online school website as I have 5 years of experience in web development, focusing on educational platforms, user management, and payment integrations. My expertise includes HTML, CSS, JavaScript, and backend frameworks. Besides, I have a strong grip on database management and security protocols to ensure a reliable and safe platform. ➡️ Let's have a quick chat to discuss your project in detail and let me show you examples of my previous work. I look forward to discussing this with you in our chat. ➡️ Skills & Experience: ✅ Web Development ✅ HTML/CSS/JavaScript ✅ Backend Frameworks ✅ Database Management ✅ User Authentication ✅ Payment Integration ✅ UI/UX Design ✅ Responsive Design ✅ API Development ✅ Project Management ✅ Security Protocols ✅ SEO Optimization Waiting for your response! Best Regards, Zohaib
$17 USD in 40 days
7.6
7.6

HI! I am an expert web programmer. I have a lot of work experience in Laravel, Codeigniter, PHP, Wordpress, JavaScript, HTML, Vuejs, Reactjs, React Native, and MySQL. I can start right away. I want to discuss this project in detail. Please contact me to discuss more regarding this project. For more details Chat with me
$18 USD in 40 days
7.6
7.6

Hello, I understand that you are looking for a robust online school platform for Inventura Education that caters to both students and teachers. My approach will focus on creating user-friendly portals for both teachers to manage their courses and students to enroll in classes. I will ensure that the application process is smooth and that all functionalities like course proposals, student dashboards, and admin functionalities are well-integrated for effective management. Also, I will prioritize a responsive design to enhance user experience on various devices. What specific technologies or frameworks do you prefer for the development of this platform? Thanks, Shamshad
$25 USD in 36 days
7.1
7.1

I am a skilled Full Stack Developer experienced in creating powerful project management platforms. My expertise includes front-end and back-end programming, using HTML, CSS, JavaScript, MySQL, PHP, and Python. I have a strong track record in developing and integrating login systems, implementing APIs, and designing billing systems. I am confident in meeting the urgent and challenging requirements of the Online School Platform Development project.
$25 USD in 40 days
7.2
7.2

Hello, Thank you so much for posting this opportunity it sounds like a great fit, and I’d love to be part of it! I’ve worked on similar projects before, and I’m confident I can bring real value to your project. I’m passionate about what I do and always aim to deliver work that’s not only high-quality but also makes things easier and smoother for my clients. Feel free to take a quick look at my profile to see some of the work I’ve done in the past. If it feels like a good match, I’d be happy to chat further about your project and how I can help bring it to life. I’m available to get started right away and will give this project my full attention from day one. Let’s connect and see how we can make this a success together! Looking forward to hearing from you soon. With Regards! Abhishek Saini
$15 USD in 40 days
6.6
6.6

Hi, I’m excited about the opportunity to build Inventura Education’s project-based online platform, combining robust functionality with a smooth, user-friendly experience. I’m Muhammad Talha, and with 7+ years of experience in full-stack web development, I specialize in complex education and marketplace platforms. Here’s what I can deliver for your MVP: ✔️ Teacher & Student applications with admin approval workflows ✔️ Course proposal, approval, and listing system with flexible filters ✔️ Enrollment & secure payment processing with auto-refunds for low enrollment ✔️ Teacher payouts via Stripe Connect with configurable revenue splits ✔️ Student dashboards, digital waivers, completion certificates, and credit documents ✔️ Admin back office with queues, notifications, analytics, and content management ✔️ Fully responsive, accessible UI, hosted on staging and production with CI/CD I’d love to discuss your timeline and start bringing Inventura Education to life efficiently and securely.
$20 USD in 40 days
6.6
6.6

Hi, I 've check your project " Online School Platform Development " carefully and understood what you want. I am senior full stack developer with 10 years of experience who is good at HTML, Website Design, UI / User Interface, Database Management, Frontend Development, Backend Development, PHP, User Experience Research, Web Development and Graphic Design and I think I can complete your project with similiar experience. I would like to have a brief discussion for your project very soon. Best regards, Benjamin
$50 USD in 35 days
6.2
6.2

Hi, Reviewed your requirement and got a good grasp of what you are planning to achieve. I understand that Inventura Education aims to create a project-based online platform for K–12 students, with separate portals for teachers and students, seamless enrollment and payment workflows, and administrative tools for course approvals, credit tracking, and payouts and would be happy to assist your with the same. As I have 10+ years of experience in web and mobile application development, including building complex portals with user roles, dashboards, payment integrations, and document management systems. Quick question: ================= > For hybrid/in-person classes, how precise should location-based filtering be — radius vs postal codes? > Can admin manually adjust teacher payout percentages, or should it strictly follow certified/non-certified split? > Will credit/dual-credit verification be handled solely by admin, or do external institutions provide validation? > Will parents need separate dashboards or will student accounts handle permissions? > Any max sizes or types for uploaded resumes, licenses, or waivers? Note: Once we get connect and discuss your scope in detail then will let you know this exact budget and timeline of this project. Looking forward to your inputs so we can define the scope and move ahead efficiently. Regards, Dharmesh
$25 USD in 40 days
6.1
6.1

Hi annaj627, Your project instantly caught my attention — building a mobile and/or web application that’s not only functional but also delivers a seamless user experience is exactly where our team at BytesBlitzz thrives. We don’t believe in cookie-cutter solutions. Every app we design and develop is tailored to the end-users’ journey — from sleek interfaces in Figma & Adobe XD to robust development using custom code and platforms like Shopify, WordPress, Webflow, and HTML, Backend Development, Frontend Development. Here’s what working with BytesBlitzz means for you: -- Unlimited design iterations until it feels “just right” -- A dedicated project manager for daily updates and clarity -- Agile development with scalable architecture (for both mobile & web) -- 24/7 support with timely delivery -- Free deployment + 45 days of post-launch support -- Rigorous QA (manual + automation) before every milestone -- Final video tutorials so your team can manage everything with ease We’ve helped brands transform ideas into user-loved apps & websites that perform beautifully across devices — and we’d love to do the same for you. Let’s connect to discuss your vision in detail — I’m confident we can craft something truly impactful together. Warm Regards, BytesBlitzz ••••••••••• P.S.: Full portfolio will be shared in chat •••••••••••
$20 USD in 40 days
6.2
6.2

Hello! I have a strong background in web development, particularly in building educational platforms that require complex user roles and functionalities. My experience includes designing user-friendly applications and implementing secure payment processing systems, which aligns perfectly with your requirements for Inventura Education. Recently, I completed a project for an online tutoring service where I developed a robust portal for both teachers and students. This included an application system, course management features, and payment integrations, ensuring a seamless experience for all users. For your project, I propose a high-level technical plan that includes developing a responsive frontend using React and a secure backend with Node.js. We’ll implement the required user roles, course management features, and payment processing, ensuring compliance with legal and privacy regulations. I'd love to discuss this project further and explore how I can contribute to bringing Inventura Education to life. Looking forward to your response! Best, Damandeep Singh
$15 USD in 40 days
5.8
5.8

Hey there! I have experience in school platform development on freelancer.com. I know the biggest challenge here is keeping things smooth for all three groups—teachers proposing courses, students enrolling, and admins juggling approvals and payouts. I’ve built similar education platforms before, so I know how to make those flows clear and automated instead of frustrating. The stack you outlined (React, Node/Django, Postgres) is spot on, and I’d set it up in a way that’s secure, scalable, and easy to manage. More importantly, I’ll design dashboards that feel human—teachers won’t get lost in forms, students can sign up without confusion, and admins won’t drown in manual work. I’d love to help Inventura become that rare platform where everything just works.
$20 USD in 40 days
5.2
5.2

Hello, I am excited about the opportunity to develop the Online School Platform for Inventura Education. With my background in web development and a strong understanding of user management systems, I can create an intuitive and functional platform that meets the needs of both teachers and students. My approach will focus on building a scalable architecture that supports essential features such as role-based access, course management, and an easy-to-use dashboard for both teachers and students. I propose using a modern tech stack like React for the frontend and Node.js for the backend, ensuring responsiveness and smooth user experience across devices. I am committed to delivering on your milestones, ensuring that each phase of development aligns with your vision for Inventura Education. I look forward to discussing how we can bring this project to fruition together. What specific features or integrations are you most eager to see in the initial launch of the platform? Thanks, Faisal
$16 USD in 25 days
5.3
5.3

,Hi Greetings for the Day! I am a highly skilled and experienced software developer with over 09 years of experience working on a variety of projects. My experience is in SQL, Writing Stored Procedures,C#,ASP .NET CORE MVC,.NET MVC Framework, ASP.NET, Jquery, JavaScript,.NET Core WebAPI | .NET WebAPI, CSS, Bootstrap, HTML would enable me to contribute immediately to your projects and help drive success for your business. Here is the brief of my skill set: ASp.NET (WEB FORMS /MVC /Core) C# ANGULAR REACT WEB SERVICES S(SOAP & REST) WCF WEB API ENTITY FRAMEWORK LINQ to SQL XML and JSON SQL SERVER 2012/2014 My SQL SQLITE IIS OOAD UML HTML5 WORDPRESS JAVA SCRIPT (ANGULAR JS , JQUERY, KNOCKOUTJS) BOOTSTRAP WINDOWS AZURE / AMAZON AWS I would appreciate the opportunity to further discuss the position and answer any questions you may have. Thanks & Rega
$15 USD in 40 days
5.9
5.9

Hello there, I will help you build the Inventura Education platform exactly as described, with separate portals for teachers and students, course management, approvals, and payments. I have experience developing complex education platforms with role-based access, dashboards, enrollment management, and secure document handling. I can create a responsive, mobile-first interface and implement all core features like teacher and student applications, course proposals, enrollment, payment processing, and certificate generation. I recommend starting with the MVP scope you outlined and using Stripe Connect for teacher payouts, as it will streamline payment splits and reduce manual work. We can also integrate cloud storage for all document uploads and certificates to keep the system organized and secure. Could you clarify if you want multi-language support included in the MVP, or if that can be added in a later phase? This will help me plan the architecture and timeline accurately. Best regards, Aliza K.
$20 USD in 40 days
5.1
5.1

Salt Lake City, United States
Payment method verified
Member since Aug 26, 2025
₹1500-12500 INR
$10-30 USD
$1500-3000 AUD
$120-350 USD
$2-8 USD / hour
₹100-400 INR / hour
₹12500-37500 INR
₹1500-12500 INR
₹2500-3000 INR
$20-30 SGD / hour
$30-250 USD
₹1500-12500 INR
₹1500-12500 INR
$2-8 USD / hour
₹12500-37500 INR
$10-50 AUD
$250-750 USD
$30-250 USD
$250-750 USD
£250-750 GBP