AIssistant logo

AIssistant


AIssistant es un asistente virtual que implementa la inteligencia artificial para realizar diversas funciones. Esta app web es una extensión de mi proyecto anterior, GPT-Assistant, pero está mejor optimizada, mejor presentada, y con la intención de ir implementando más funciones útiles para la vida cotidiana de las personas en el futuro.

Actualmente, puedes traducir textos en varios idiomas, generar recetas de cocina y obtener curiosidades sobre un tema en concreto, además de una pregunta relacionada con esa curiosidad.

El proyecto se ha desarrollado utilizando Next.js para crear el front-end y el back-end. Para la generación artificial de texto, se ha utilizado Gemini API, mientras que para la generación de imágenes, se sigue empleando OpenAI API.

HTML5CSS3TypeScriptReact.jsNext.jsOpenAI APIGemini API

Entertaining Media logo

Entertaining Media


Entertaining Media es un sitio web donde puedes buscar todo tipo de contenidos para ver, leer o jugar. Su eslogan es "¿Cuál es tu próxima cosa para luchar contra el aburrimiento?", porque aquí puedes encontrar de todo para entretenerte de diferentes maneras. Todos los contenidos mostrados en esta página se obtienen de diferentes APIs, como TMDB (para películas), IGDB (para juegos) y Google Books API.

Este proyecto web se ha creado con Next.js y TypeScript. Se utiliza principalmente el Server Side Rendering (SSR) en la mayoría de componentes y se adapta a cualquier dispositivo mediante Responsive Design.

HTML5CSS3TypeScriptNext.js

GPT-assistant logo

GPT-assistant


Programé y diseñé una página web que integra la inteligencia artificial de OpenAI. En GPT-Assistant hay dos páginas de muestreo que demuestran ejemplos de aplicación de la API de OpenAI: una traduce textos a otro idioma, y la otra genera recetas según los ingredientes especificados.

El proyecto se ha desarrollado en dos partes: La parte del front-end está hecha con React y con React-Router y TypeScript. La parte del back-end se ha utilizado Node.js y Express.js para, a partir de peticiones, devolver respuestas estructuradas y evitar respuestas inesperadas.

HTML5CSS3JavaScriptTypeScriptReactReact RouterNode.jsExpress.jsOpenAI APIVitestTesting Library

Notify! logo

Notify!


Mi primer proyecto web fue 'Notify!', una aplicación basada en una TO-DO List para poder tener apuntes y poderlos organizar a tu manera. También tiene un sistema de autenticación para poder guardar tus notas en tu usuario.

El proyecto está dividido en dos partes: El front-end está hecho con React y React Router y el back-end se ha realizado con Django REST Framework para las solicitudes y MySQL para guardar el contenido de cada usuario.

HTML5SCSSJavaScriptReact.jsReact RouterPythonDjangoREST FrameworkMySQLPWA