IC Portfolio

Projets d'Iván Cortés Murcia

App Pokedex

Une petite application web construite avec HTML, CSS et JavaScript qui charge des données depuis une API externe pour les afficher.

Technologies utilisées : HTML, CSS, JavaScript, Bootstrap.

Dépôt GitHub
Site en Direct

API MovieMobs

Une API RESTful pour une base de données de films, construite avec Node.js, Express, MongoDB et l'authentification JWT.

Technologies utilisées : Node.js, Express.js, MongoDB, Mongoose, JWT, Passport.js, bcrypt, express-validator, CORS, Heroku.

Dépôt GitHub
API en Direct

Client React MovieMobs

Une application web monopage (SPA) responsive construite avec React pour parcourir et gérer des collections de films, connectée au backend MovieMobs.

Technologies utilisées : React, React Router, React Bootstrap, Axios, SCSS, Parcel.

Dépôt GitHub
Client en Direct
Voir l'Étude de Cas

App Meet

Une progressive web app (PWA) serverless construite avec React qui permet aux utilisateurs de trouver des événements de développement web dans diverses villes.

Technologies utilisées : React, Vite, Jest, React Testing Library, Serverless (AWS Lambda), Google Calendar API.

Dépôt GitHub
Site en Direct
Voir l'Étude de Cas

App de Chat

Une application de chat native développée avec React Native, mise en œuvre avec une approche économique pour répondre aux changements de politique de Firebase.

Technologies utilisées : React Native, Expo, Firebase Firestore, Firebase Auth, GiftedChat, React Navigation.

Dépôt GitHub
App en Direct
Voir l'Étude de Cas

Client Angular MovieMobs & Docs

Une SPA responsive pour parcourir des films, construite avec Angular et Material. L'API backend a également été mise à jour avec la documentation JSDoc.

Technologies utilisées (Frontend) : Angular, Angular Material, TypeScript, RxJS, SCSS.

Technologies utilisées (Backend) : Node.js, Express.js, MongoDB, Mongoose, JWT, JSDoc.

Dépôt Frontend
Dépôt Backend
Frontend en Direct
Backend en Direct

App Recettes – Python (Ligne de Commande)

Application en ligne de commande Python qui évolue de structures de données de base vers un stockage persistant et une base de données relationnelle. Introduction à la POO avec une classe Recipe, gestion robuste des erreurs et migration de pickle vers MySQL avec ORM (SQLAlchemy).

Technologies utilisées : Python, venv, MySQL, SQLAlchemy, Pickle, POO.

Dépôt GitHub

App Recettes – Django (Full-Stack)

Application full-stack Django avec des modèles pour recettes et ingrédients, des vues basées sur des classes, des formulaires avec filtrage et des pages protégées par authentification. Déployée sur Heroku avec Gunicorn et WhiteNoise.

Technologies utilisées : Django, PostgreSQL, Gunicorn, WhiteNoise, Heroku.

App en Direct (Connexion requise)
Dépôt GitHub
Voir l'Étude de Cas