Design and Development of E-Learning system based on Mozilla HUB (virtual rooms). React/Javascript/Aframe

Written or spoken communication Spanish preferred

Before applying to the project, you should be clear that we seek to create a control CMS that is based on this architecture within AWS and based on Mozilla HUB:

[login to view URL]

[login to view URL]

If you do not control the architecture that we have previously exposed, please do not apply to the project. Mozilla hub is a kind of Wordpress (developed in react and aframe) where we can create virtual rooms. We want to customize the server we have in AWS ([login to view URL]) and create a CMS for our users, since the system we offer now is not very customized.

All development will be done on our AWS servers. We need advice for the necessary permits. We have credits to carry out the project.


We want to create a CMS layer that offers different functionalities to platform users and organize the content we generate (virtual classrooms generated by the mozilla hub platform).

The first thing we are looking for is to interconnect with the mozilla hub platform so that we can have control of registered users.

We want to divide registered users into several blocks:

Users Students

Users Teachers

Administrator Users

Each user should have different options once they are registered in the CMS platform that we develop.

Teachers should have the following options:

-Professor file (data, photo, name, school, subscription time available, personal data)

-Category of available classes with search filters (these classes are developed within mozilla hub by us, each category will have a list of available classes).

-Available students (each teacher account will have students limited by their subscription)

-Creation of classes, the teacher will have a tool as a calendar where she can create a class from the categories of the subscription or from her created projects. She will be able to invite the students she has registered and get a class code (the mozilla hub system already has a code system)

-Favorite classes (mozilla hub favorite classes are added)

-Created classes (the classes created by the teacher are added in the room editor that has mozilla hub (spoke). (spoke is an internal creator of mozilla hub)

Teachers will have a subscription and will be able to access a category system so that they can create virtual classes that we offer thanks to the Mozilla HUB system.

Admins should have the following options

-Three administrator categories:

administrator owner

Partner Administrator

School Administrator

The system is pyramidal, the owner administrators have a vision of the Partners and the schools. The Partner administrator has a vision of the schools that he has registered with a subscription. The school administrator has a vision of the teachers who have been registered in the school.

-Management of subscriptions, there are 3 subscriptions and they are controlled by the administrator owner. We need to modify the options of these subscriptions. Each subscription will have access to specific categories.

-Category creator for teachers. We need a category manager where we can add the virtual classes available for subscriptions.

-Administrator file (data, photo, name, company-school, start date, personal data)

-Partnes/Professors who are in charge and different subscription.

-Register or remove the different administrators.

-Viewer of all subscriptions. A filter where we can see the subscriptions that are registered, according to partners and educational centers.

Students should have the following options

-Student file (data, photo, name, school, personal data, email)

-Class calendar where you can see the classes you have active


Comunicación escrita o hablada Preferiblemente español

Antes de aplicar al proyecto, debes tener claro que buscamos crear un CMS de control que esté basado en esta arquitectura dentro de AWS y basado en Mozilla HUB:

[login to view URL]

[login to view URL]

Si no domina la arquitectura que hemos expuesto anteriormente, por favor no aplique al proyecto. Mozilla hub es una especie de Wordpress (desarrollado en react y aframe) donde podemos crear salas virtuales. Queremos personalizar el servidor que tenemos en AWS ([login to view URL]) y crear un CMS para nuestros usuarios, ya que el sistema que ofrecemos ahora no está muy personalizado.

Todo el desarrollo se realizará en nuestros servidores de AWS. Necesitamos asesoramiento para los permisos necesarios. Contamos con créditos para llevar a cabo el proyecto.


Queremos crear una capa de CMS que ofrezca diferentes funcionalidades a los usuarios de la plataforma y organice el contenido que generamos (aulas virtuales generadas por la plataforma mozilla hub).

Lo primero que buscamos es interconectarnos con la plataforma mozilla hub para que podamos tener un control de los usuarios registrados.

Queremos dividir a los usuarios registrados en varios bloques:

Usuarios Estudiantes

Usuarios Profesores

Usuarios administradores

Cada usuario debe tener diferentes opciones una vez registrado en la plataforma CMS que desarrollamos.

Los maestros deben tener las siguientes opciones:

-Ficha del profesor (datos, foto, nombre, escuela, tiempo de suscripción disponible, datos personales)

-Categoría de clases disponibles con filtros de búsqueda (estas clases las desarrollamos dentro de mozilla hub, cada categoría tendrá una lista de clases disponibles).

-Estudiantes disponibles (cada cuenta de maestro tendrá estudiantes limitados por su suscripción)

-Creación de clases, la docente dispondrá de una herramienta a modo de calendario donde podrá crear una clase a partir de las categorías de la suscripción o de sus proyectos creados. Ella podrá invitar a los estudiantes que ha registrado y obtener un código de clase (el sistema mozilla hub ya tiene un sistema de código)

-Clases favoritas (se agregan las clases favoritas de mozilla hub)

-Clases creadas (las clases creadas por el profesor se agregan en el editor de salas que tiene mozilla hub (spoke). (spoke es un creador interno de mozilla hub)

Los docentes tendrán una suscripción y podrán acceder a un sistema de categorías para que puedan crear las clases virtuales que ofrecemos gracias al sistema Mozilla HUB.

Los administradores deben tener las siguientes opciones

-Tres categorías de administrador:

administrador propietario

Administrador de socios

Administrador de escuela

El sistema es piramidal, los administradores propietarios tienen una visión de los Socios y de las escuelas. El administrador de socios tiene una visión de las escuelas que ha registrado con una suscripción. El administrador de la escuela tiene una visión de los maestros que se han registrado en la escuela.

-Gestión de suscripciones, existen 3 suscripciones y son controladas por el propietario administrador. Necesitamos modificar las opciones de estas suscripciones. Cada suscripción tendrá acceso a categorías específicas.

-Creador de categorías para profesores. Necesitamos un administrador de categorías donde podamos agregar las clases virtuales disponibles para suscripciones.

-Ficha administrador (datos, foto, nombre, empresa-escuela, fecha de inicio, datos personales)

-Socios/Profesores a cargo y suscripción diferente.

-Dar de alta o dar de baja a los diferentes administradores.

-Visor de todas las suscripciones. Un filtro donde podemos ver las suscripciones que se dan de alta, según socios y centros educativos.

Los estudiantes deben tener las siguientes opciones

-Ficha del alumno (datos, foto, nombre, escuela, datos personales, correo electrónico)

-Calendario de clases donde podrás ver las clases que tienes activas

Habilidades: JavaScript, Node.js, Amazon Web Services, HTML5, React.js Framework

Sobre el cliente:
( 1 comentario ) Dos Hermanas, Spain

Nº del proyecto: #34562692

73 freelancers están ofertando un promedio de €2385 por este trabajo


Hi, Greeting ⭐⭐⭐ [login to view URL] (recent works) ⭐⭐⭐ I am proficient in E-learning system development with multi roles I have good experience of 7+ years in this field and I have done a few projects similar Más

€2250 EUR en 25 días
(16 comentarios)
(150 comentarios)
(28 comentarios)
(46 comentarios)
(9 comentarios)

Dear Client, Hope you are doing fabulous there, I have proven experience on HTML5 Css3, Ionic 1-4, AngularJs 1-8, ReactJS, flutter, Firebase, ngcordova, Django,Laravel,Wordpress, JQuery Mobile, Sencha Touch, Sencha Más

€3000 EUR en 26 días
(12 comentarios)

Hello, this is Koki from Japan who has been working with Javascript, Amazon Web Services, HTML 5, Node.js, React.js for over 7 years now. I have checked your project description carefully and I think that I can help yo Más

€2500 EUR en 30 días
(14 comentarios)
(18 comentarios)

Thank you for your job post . Dear client, I am a full-stack developer with 7+ years experiences of ReactJs & Redux. I wish you the best of luck in everything with you. Please feel free to contact me and let's discuss Más

€2500 EUR en 15 días
(44 comentarios)
(45 comentarios)
(52 comentarios)
(26 comentarios)

Hola, Estoy muy familiarizado con su idea de sistema de gestión de aprendizaje Puedo desarrollar lo mismo para ti. Módulos: Panel de profesores Panel de estudiantes Panel de administrador He trabajado con muchos cli Más

€1500 EUR en 15 días
(6 comentarios)
(23 comentarios)
(16 comentarios)
(4 comentarios)

Hi, how are you?. I guarantee you will receive a quality service in the shortest possible time. I invite you to review my portfolio and my grades which are 5. I will be delighted if we work together on this project. Más

€2250 EUR en 7 días
(14 comentarios)
(15 comentarios)
(4 comentarios)

Hi there! I’ve carefully checked your requirements and really interested in this project. I have ton of experience in this type of projects which i can show you which we have done in more than 7 years.I read your requi Más

€2450 EUR en 28 días
(31 comentarios)