Cristian Arévalo

Cristian Arévalo

Cristian Arévalo

Universidad de Cundinamarca

SENA

SENA

Multiple Calculator

Calculator with different modes

This web application integrates three tools into a single platform: Arithmetic Calculator for basic everyday operations. Statistical Calculator to obtain measures such as mean, median, mode, and standard deviation. Unit Converter that allows you to transform values between different units of measurement (length, mass, and time).

  • Next.js
  • React

Priority Tasks

App to manage tasks with priority

This web application allows users to register, log in, and efficiently manage their personal tasks. Each task can include a detailed description using a rich text editor, making it easier to organize ideas and complex requirements. In addition, each task can be assigned a priority level to facilitate management. Tasks are linked to the user who creates them, ensuring privacy and personalization. The authentication system handles account creation and login, allowing each user to access only their own tasks.

  • Next.js
  • Node.js
  • React
  • MongoDB

File Manager

File manager with web interface

This is a web application that allows users to view, upload, and download files intuitively through a modern and responsive interface.

  • Next.js
  • React
  • Node.js
  • MongoDB
  • TailwindCSS

Articles Application

Markdown articles application

This is a web application where you can upload articles in markdown format and classify them by both category and difficulty. The backend is built using a microservices architecture, with each service running in its own Docker container.

  • Next.js
  • React
  • Node.js
  • MongoDB
  • Docker

Android Application

App that calculates the average and the required grades for a subject.

This application allows students to keep detailed track of their grades in different subjects. In addition to displaying the current average, the app offers a feature that calculates the minimum grade needed in future assessments to reach a desired average.

  • Kotlin
  • Android Studio
  • JetpackCompose

Tareas con prioridad

App para manejar tareas con prioridad

Esta aplicación web permite a los usuarios registrarse, iniciar sesión y gestionar sus tareas personales de manera eficiente. Cada tarea puede incluir una descripción detallada utilizando un editor de texto enriquecido, lo que facilita la organización de ideas y requisitos complejos. Además, se puede asignar un nivel de prioridad a cada tarea para facilitar su gestión. Las tareas están vinculadas al usuario que las crea, lo que garantiza privacidad y personalización. El sistema de autenticación maneja la creación de cuentas y el inicio de sesión, permitiendo a cada usuario acceder únicamente a sus tareas.

  • Next.js
  • Node.js
  • React
  • MongoDB

Calculadora Multiple

Calculadora con diferentes modos

Esta aplicación web integra tres herramientas en una sola plataforma: Calculadora Aritmética para operaciones básicas del día a día. Calculadora Estadística para obtener medidas como media, mediana, moda y desviación estándar. Conversor de Unidades que permite transformar valores entre distintas unidades de medida (longitud, masa y tiempo).

  • Next.js
  • React

Gestor de archivos

Gestor de archivos con interfaz web

Esta es una aplicación web que permite a los usuarios visualizar, subir y descargar archivos de forma intuitiva a través de una interfaz moderna y responsiva.

  • Next.js
  • React
  • Node.js
  • MongoDB
  • TailwindCSS

Aplicación de artículos

Aplicación de artículos markdown

Esta es una aplicación web en la cual se pueden cargar artículos en formato markdown y clasificarlos tanto por categoría como por dificultad. El backend está creado usando una estructura de microservicios, en la cual cada servicio está en un contenedor de Docker.

  • Next.js
  • React
  • Node.js
  • MongoDB
  • Docker

Aplicación Android

Aplicación que calcula el promedio y las notas necesarias para una asignatura.

Esta aplicación permite a los estudiantes llevar un control detallado de sus calificaciones en distintas materias. Además de visualizar el promedio actual, la app ofrece una función que calcula la nota mínima que se necesita en futuras evaluaciones para alcanzar un promedio deseado.

  • Kotlin
  • Android Studio
  • JetpackCompose