Un reto de una semana: construye, publica y comparte un pequeño gestor de gastos personales con cuentas, base de datos y un gráfico mensual.
Construye un panel que muestra de un vistazo la actividad pública de cualquier desarrollador en GitHub, y aprende a trabajar con una API pública real, sus límites y sus datos.
Este reto va de terminar. En siete días construyes una aplicación full-stack pequeña pero completa: la gente se registra, apunta gastos, los clasifica por categorías y ve en qué se le fue el dinero cada mes. Es deliberadamente corriente, para que el esfuerzo vaya a hacer bien cada capa (modelo de datos, API, interfaz, despliegue) y no a inventar funciones.
Al final tienes algo que un reclutador o un cliente puede abrir y usar, un repositorio que muestra cómo trabajas y una bitácora de la semana.
Muchos desarrolladores tienen una carpeta llena de proyectos sin terminar. Los tutoriales enseñan una capa cada vez, y los proyectos personales crecen hasta que se atascan. Lo que falta en muchos portafolios junior es la prueba de haber llevado una idea hasta el final: diseñarla, construir el backend y el frontend, publicarla y arreglar lo que se rompió.
Un gestor de gastos además es útil de verdad: mucha gente apunta sus gastos en una hoja de cálculo que ya no abre.
Una aplicación web con inicio de sesión, un formulario para añadir un gasto (importe, fecha, categoría, nota), una lista que se filtra por mes y categoría, y un gráfico sencillo del gasto por categoría. Cada persona ve solo sus propios datos.
La semana está planificada día a día (mira la hoja de ruta) con una regla firme: la aplicación está en línea el día 3 y sigue en línea, así que cada cambio posterior se publica. Usa un asistente de programación con IA para ir más rápido y anota en tu bitácora dónde te ayudó y dónde tuviste que corregirlo.
Sugerencias, no requisitos: usa lo que conoces y lo que encaje con el problema.
Mira lo que los creadores construyeron conReactNode.jsTypeScript
Dedica unos días a esto antes de dedicar semanas al código.
Construye una extensión que guarda una oferta de empleo con un clic y reúne cada candidatura, su estado y el siguiente paso en una sola lista, y úsala en tu propia búsqueda.
Comprueba un puñado de webs y APIs cada pocos minutos y recibe un aviso claro cuando algo se cae, pensado para desarrolladores independientes que no necesitan una herramienta empresarial.