SOSdev es un sitio web dedicado a proporcionar recursos útiles para desarrolladores de software. Aquí puedes encontrar guías, herramientas, y recursos que te ayudarán a mejorar tus habilidades y productividad como desarrollador, sin importar tu nivel de experiencia.
- Estado Global con searchParams: El estado global de búsqueda, filtros y paginación se gestiona eficientemente a través de
searchParamsen la URL, permitiendo compartir y guardar el estado de la búsqueda en todo el sitio. - Búsqueda Avanzada con Debounce: Encuentra rápidamente los recursos que necesitas con una búsqueda eficiente que incluye debounce, evitando llamadas innecesarias al servidor mientras el usuario escribe.
- Filtrado por Categorías: Filtra recursos por tipo.
- Paginación Dinámica: Navega cómodamente a través de los recursos con un sistema de paginación optimizado.
- Modo Oscuro y Claro: Elige entre el modo oscuro o claro según tu preferencia.
- Responsive Design: Totalmente optimizado para dispositivos móviles y de escritorio.
- Testing E2E con Playwright: Para garantizar la calidad y el correcto funcionamiento de la aplicación, utilizamos Playwright para realizar pruebas end-to-end (E2E).
- Next.js: Framework para React con soporte para SSR y generación de sitios estáticos.
- TypeScript: Superconjunto de JavaScript con tipado estático.
- Tailwind CSS: Framework CSS para crear diseños rápidos y responsivos.
- @vercel/postgres: Base de datos Postgres gestionada por Vercel.
- Playwright: Para garantizar la calidad y el correcto funcionamiento de la aplicación, utilicé Playwright para realizar pruebas end-to-end (E2E).
- Vercel: Hosting y despliegue continuo de la aplicación.
Si tienes alguna pregunta, comentario o sugerencia, no dudes en contactarme:
- Email: lua.dev26@gmail.com