my profile

Hola, soy David Disponible

+2 años de experiencia. Desarrollador Web Full-Stack. De Jalisco, Mexico. Especializado en crear aplicaciones con JavaScript y TypeScript.

Proyectos

  • Screenshot de Rollercoin tools

    Rollercoin tools

    • Skill de ESLint ESLint
    • Skill de Git Git
    • Skill de Tailwind CSS Tailwind CSS
    • Skill de React.js React.js
    • Skill de Next.js Next.js
    • Skill de TypeScript TypeScript

    Herramientas para RollerCoin como calculadora de ganancias y calculadora de rentabilidad para compras. RollerCoin es un simulador de minería en donde puedes ganar dinero real pero no estarás minando realmente. Como simulador de mineria de criptomonedas puedes tener tus minero y estanterias, por lo tanto hay compras y puedes seguir distintas estrategias para aumentar tu poder de minado lo más rapido. Rollercoin tools te ayuda a calcular las ganancias de poder de minado que puedes obtener en posibles compras y determinar si el precio lo vale. Adema de eso puedes saber cuanto minaras de cada cripto moneda por hora, día, semana, y por mes con solo ingresar tu poder de minado o el poder que quieres asignar a la criptomoneda. Funciones como la obtención de los precios automática de cada criptomoneda son desarrolladas con metodos como web scraping de la pagina de RollerCoin que permiten obtener algunos datos en JSON que la pagina recibe del servidor o que la misma pagina puede devolver en sus rutas publicas.

  • Screenshot de Simple chat

    Simple chat

    • Skill de Redis Redis
    • Skill de ESLint ESLint
    • Skill de Git Git
    • Skill de Websocket Websocket
    • Skill de Tailwind CSS Tailwind CSS
    • Skill de Django Django
    • Skill de PostgreSQL PostgreSQL
    • Skill de Python Python
    • Skill de React.js React.js
    • Skill de Next.js Next.js
    • Skill de TypeScript TypeScript

    Esta aplicación es un proyecto de mensajería en tiempo real que combina tecnologías modernas en el cliente y el servidor para brindar una experiencia de comunicación en línea eficiente y atractiva. Está construida utilizando Next.js en el lado del cliente y Django Rest Framework en el lado del servidor. Usa una conexión web socket para la comunicación a tiempo real entre cliente y servidor para ello se utiliza Channels biblioteca para conexiones web socket del lado del cliente y la API WebSocket para el cliente. Esta aplicación fue desarrollado principal mente para reforzar mis conocimientos en Python, aprender sobre su entorno virtual y el simple echo de tener un proyecto en Python ya que tenia conocimientos sobre el pero nunca cree un proyecto. Además aproveche para utilizar por primera vez Tailwind CSS el mejor framework de CSS que he probado, creo que lo seguiré utilizando en próximos proyectos. Algunos de los retos que enfrente al desarrollar esta APP fueron aprender Django Rest Framework, personalizar vistas, implementar Channels para la conexión bidireccional y la mas difícil desplegar la API. Algo que me costo mucho ya que en el sitio donde desplegué la aplicación no encontré una documentación de como desplegar una API de Django con un servidor ASGI en cambio si existía una documentación para un servidor WSGI. Pero por suerte encontré la solución y la compartí en una pagina del servició en donde desplegué la API.

  • Screenshot de Books list

    Books list

    • Skill de ESLint ESLint
    • Skill de Git Git
    • Skill de Jest Jest
    • Skill de Sass Sass
    • Skill de React.js React.js
    • Skill de Next.js Next.js
    • Skill de TypeScript TypeScript

    Aplicación web de libros, lista todos los libros, muestra los libros disponibles y libros en la lista de lectura, puedes filtrar los libros por numero de páginas y género. Puedes buscar un libro o varios con el buscador. Puedes ordenar los libros por numero de paginas de forma descendente, por nombre alfabéticamente y por prioridad o favorito. La aplicación cuenta con sincronización de libros entre paginas esto quiere decir que si tienes múltiples paginas abiertas con la aplicación se sincronizan los libros en la lista de lectura.

  • Screenshot de E-commerce

    E-commerce

    • Skill de Vite.js Vite.js
    • Skill de Git Git
    • Skill de Redux Redux
    • Skill de React.js React.js
    • Skill de TypeScript TypeScript
    • Skill de CSS CSS

    Simulador de e-commerce desarrollado con ReactJs, React router, Redux toolkit y TypeScript. Puedes buscar un producto en concreto con la barra de búsqueda, filtrar productos por precio y categoría, ver información detallada del producto seleccionar la cantidad del producto a comprar, agregar productos al carrito, ver la lista de productos del carrito, comprar los productos del carrito, ver los productos comprados.

Más proyectos

Sobre mí

A principios del 2020, un amigo en Discord me mostró una aplicación para desarrollar bots de Discord. Desde entonces, he creado múltiples bots con diferentes características y tecnologías, llegando incluso a tener un bot verificado por Discord. Dos años más tarde, decidí aprender desarrollo web en un Bootcamp Full-Stack, donde adquirí conocimientos básicos de React.js para el Front-End y Express.js para el Back-End. Al finalizar el Bootcamp, continué aprendiendo diversas tecnologías por mi cuenta, como TypeScript, Next.js, MongoDB, Tailwind, Astro, y desarrollando proyectos para poner en práctica mis conocimientos.

Contacto