Desde que nació la el proyecto Frankens Monster como plataforma ha tenido distintos desafíos en la creación de nuestro nuevo MVP, pero esto no nos ha detenido, siendo siempre perseverantes en el sueño de crear un espacio en internet dedicado a todos los artistas.
Tabla de contenidos
Recuento en la Creación de nuestro nuevo MVP
Nuestro objetivo como empresa el crear esta plataforma es ayudar e impulsar al mayor numero de artistas en el mundo, gracias a la magia de la tecnología y el alcance del internet. Como contamos anteriormente en este post “Bienvenidos a la Plataforma para Artistas de Frankens Monster: Donde la Creatividad se Encuentra con la Educación” Frankens Monster ha pasado por muchísimos procesos hasta llegar a la concepción de esta plataforma.
Nuestra versión 1.0 de este proyecto fue el MVP que salió en Junio de este año, realizado principalmente con la tecnología WordPress, esta tecnología se complemento mediante algunos plugins como Jet Engine, WooCommerce y Rank Math SEO, tambien se ha utilizado el tema de Bricks que nos permitió tener un constructor visual que admitía codigo personalizado para mejorar ciertas características del MVP, características que no trae WordPress por defecto. Esta versión de nuestro MVP salió al aire con un curso, el curso de “Edición de video con CapCut”.
Esta fue la primera etapa de nuestra plataforma, vimos el potencial y lo que podria alcanzar nuestro MVP, sin embargo ya es hora de comenzar con la próxima etapa de este proyecto, y asi realizar la versión 2.0 de Frankens Monster.
La importancia del CEO en la creación de nuestro MVP
Como ya hemos dicho con anterioridad y que no es un secreto para nadie, nuestro CEO Zackness (Frank Castillo), es el desarrollador detrás de nuestro MVP, obteniendo apoyo creativo en el proceso, pero sin apoyo tecnológico de otros desarrolladores que nos permitan avanzar mas rápido en nuestro objetivo. Es por ello que los avances de nuestra tecnología son lentos (por ahora).
Zackness es productor, diseñador grafico, creador de contenido, y estudiante de ING Mecatrónica. Todas estas áreas de conocimiento son las que le han permitido mantener un buen estándar de calidad en la creación de esta plataforma, sin embargo no es un experto en programación, lo que lo ha obligado a desarrollar este conocimiento para esta versión 2.0 del MVP.
El actual MVP tiene dentro de sus nuevas características un área de “juegos didacticos” que permiten al artista y estudiante, aprender, repasar y perfeccionar sus conocimientos en distintas áreas, basado en nuestras escuelas o academias, dentro de las que podemos destacar la escuela de creación de contenido, la escuela de música, la escuela de diseño gráfico, y la escuela de diseño de moda.
La constancia y resiliencia de nuestro CEO han permitido el avance tecnológico de nuestro futuro como empresa y la ampliación de nuestra visión gracias a la tecnología.
Camino hacia la creación de nuestro MVP
La idea de crear juegos didacticos para la practica y desarrollo de las habilidades de nuestros estudiantes nació desde la concepción de la idea de esta plataforma, un espacio de aprendizaje gamificado, que permite una sana competencia y a su vez una forma mas divertida de adquirir conocimientos para las personas con distintos tipos de aprendizaje, a los que se les puede dificultar el aprendizaje mediante cursos online un tanto más tradicionales.
La primera etapa en la creación de esta nueva versión del MVP se decidió realizar en Astro como Framework en un inicio, siendo sencillo, completo y extra rápido en su experiencia para el usuario, sin embargo tuvimos distintas dificultades al momento de realizar un sistema de autenticación propio, que nos permita administrar a nuestros usuarios correctamente. Es por ello que decidimos mudar de Framework, pasando a utilizar Next.js como Framework principal.
Por supuesto al utilizar Next.js como Framework utilizamos React como lenguaje de programación, asi mismo utilizamos librerías de autenticación, que nos permiten tener nuestro propio sistema de autenticación, mejorando la experiencia del usuario, pudiendo obtener un correo para confirmar su Email, la edicion de sus datos de usuario, la autenticación en 2 pasos (2FA), y la recuperación de contraseñas, ademas agregamos a Twitch como proveedor de login, sumándose a Google.
Nuestra base de datos es una base de datos PostgresQL, y nuestro BackEnd se desarrolla con TypeScript.
Desafíos de no tener un equipo de tecnología
Dentro de los desafíos que tiene crear una plataforma sin un equipo de tecnología se puede encontrar por supuesto la falta del apoyo técnico, la rapidez al momento de desarrollar tecnología que se vuelve mucho mas lenta sobre todo si no se tienen los conocimientos completos, y la falta de puntos de vistas expertos para discutir ideas creativas sobre funcionalidades novedosas que pueda tener la plataforma.
Es por ello que la organización y la planificación son putos extremadamente importantes dentro del desarrollo de un MVP de este estilo y con todas estas características. Nuestros puntos primordiales en la creación de este MVP son:
- La mejora en el sistema de registro o inicio de sesión
- Mejora en nuestra landing page
- Un sistema de academia LMS más profesional
- Agregar un área de profesores
- La creación de los juegos didacticos
- Un espacio para almacenar post con likes y reseñas de cursos
- Correos electrónicos precisos y personalizados
Como empresa ha sido toda una aventura llevar acabo este MVP, desde la adquisición de nuevos conocimientos, hasta llevar a cabo los mismos, esto permitirá posteriormente crear un departamento de tecnología que nos permitirá avanzar, sin embargo todavia estamos estructurando este departamento, sin mencionar que nuestra prioridad es la creación del MVP.
Estamos comprometidos con este proyecto y sabemos que será de gran ayuda para distintos artistas en todo el mundo, esta visión sumado a nuestra misión como empresa son las que nos permiten seguir avanzando, seguir apoyando a nuestro CEO a pesar de no tener un equipo de tecnología y no dar marcha atrás en el desarrollo del MVP, hemos aprendido de errores y adquirido conocimientos de roles importantes dentro de un equipo tecnológico, conocimientos que permitirán desarrollar al próximo departamento de tecnología de Frankens Monster.