IC Portfolio

Proyectos de Iván Cortés Murcia

App Pokedex

Una pequeña aplicación web construida con HTML, CSS y JavaScript que carga datos desde una API externa y los muestra.

Tecnologías usadas: HTML, CSS, JavaScript, Bootstrap.

Repositorio GitHub
Sitio en Vivo

API MovieMobs

Una API RESTful para una base de datos de películas, construida con Node.js, Express, MongoDB y autenticación JWT.

Tecnologías usadas: Node.js, Express.js, MongoDB, Mongoose, JWT, Passport.js, bcrypt, express-validator, CORS, Heroku.

Repositorio GitHub
API en Vivo

Cliente React MovieMobs

Una aplicación de página única (SPA) responsive construida con React para navegar y gestionar colecciones de películas, conectada al backend de MovieMobs.

Tecnologías usadas: React, React Router, React Bootstrap, Axios, SCSS, Parcel.

Repositorio GitHub
Cliente en Vivo
Ver Estudio de Caso

App Meet

Una aplicación web progresiva (PWA) serverless construida con React que permite a los usuarios encontrar eventos de desarrollo web en varias ciudades.

Tecnologías usadas: React, Vite, Jest, React Testing Library, Serverless (AWS Lambda), Google Calendar API.

Repositorio GitHub
Sitio en Vivo
Ver Estudio de Caso

App de Chat

Una aplicación de chat nativa desarrollada con React Native, implementada con un enfoque rentable para adaptarse a los cambios de política de Firebase.

Tecnologías usadas: React Native, Expo, Firebase Firestore, Firebase Auth, GiftedChat, React Navigation.

Repositorio GitHub
App en Vivo
Ver Estudio de Caso

Cliente Angular MovieMobs & Docs

Una SPA responsive para navegar películas, construida con Angular y Material. La API del backend también fue actualizada con documentación JSDoc.

Tecnologías usadas (Frontend): Angular, Angular Material, TypeScript, RxJS, SCSS.

Tecnologías usadas (Backend): Node.js, Express.js, MongoDB, Mongoose, JWT, JSDoc.

Repositorio Frontend
Repositorio Backend
Frontend en Vivo
Backend en Vivo

App de Recetas – Python (Línea de Comandos)

Aplicación de línea de comandos en Python que evoluciona desde estructuras de datos básicas hasta almacenamiento persistente y base de datos relacional. Introduce POO con una clase Recipe, manejo robusto de errores y migración de archivos pickle a MySQL con ORM (SQLAlchemy).

Tecnologías usadas: Python, venv, MySQL, SQLAlchemy, Pickle, POO.

Repositorio GitHub

App de Recetas – Django (Full-Stack)

Aplicación Full-stack en Django con modelos para recetas e ingredientes, vistas basadas en clases, formularios con filtrado y páginas protegidas por autenticación. Desplegada en Heroku usando Gunicorn y WhiteNoise.

Tecnologías usadas: Django, PostgreSQL, Gunicorn, WhiteNoise, Heroku.

App en Vivo (Login requerido)
Repositorio GitHub
Ver Estudio de Caso