REPOSITORY OVERVIEWLive repository statistics
★ 1Stars
⑂ 0Forks
◯ 0Open issues
◉ 1Watchers
44/100
OPENREPOHUB HEALTH SIGNALLimited signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
30 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
100 Project information10% weight
35 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
🎬 GIFs App
Aplicación web para buscar y visualizar GIFs animados en tiempo real, utilizando una API externa.
Construida con React + TypeScript, estilizada con CSS, compilada con Vite y probada con Vitest.
🚀 Características
- 🔎 Búsqueda dinámica de GIFs mediante una API.
- ⚡ Renderizado rápido gracias a Vite.
- 🛠️ Código tipado con TypeScript.
- 🎨 Estilos personalizados con CSS.
- ✅ Pruebas unitarias implementadas con Vitest.
- 📂 Estructura de carpetas organizada y modular.
📂 Estructura del proyecto
├── coverage/ # Reportes de pruebas
├── docs/ # Archivos compilados para producción
├── public/ # Archivos estáticos públicos
├── src/ # Código fuente principal
│ ├── gifs/ # Componentes relacionados a los GIFs
│ ├── mock-data/ # Datos simulados para pruebas
│ ├── shared/ # Utilidades y helpers compartidos
│ ├── GifsApp.tsx # Componente principal de la aplicación
│ ├── GifsApp.test.tsx# Pruebas del componente principal
│ ├── index.css # Estilos globales
│ ├── main.tsx # Punto de entrada de React
│ └── vite-env.d.ts # Tipos para Vite
├── tests/ # Configuración y mocks de pruebas
├── .env.template # Variables de entorno de ejemplo
├── index.html # HTML principal
├── vite.config.ts # Configuración de Vite
├── vitest.config.ts # Configuración de Vitest
└── package.json # Dependencias y scripts
⚙️ Instalación y uso
-
Clonar el repositorio
git clone https://github.com/tu-usuario/gifs-app.git
cd gifs-app
-
Instalar dependencias
npm install
-
Configurar variables de entorno
Crea un archivo .env en la raíz del proyecto basado en .env.template:
VITE_API_KEY=tu_api_key_aqui
-
Ejecutar en desarrollo
npm run dev
-
Compilar para producción
npm run build
-
Vista previa de producción
npm run preview
🧪 Pruebas
Ejecutar las pruebas con:
npm run test
Se generará un reporte en la carpeta coverage/.
🛠️ Tecnologías utilizadas
📜 Licencia
Este proyecto se distribuye bajo la licencia MIT.
Puedes usarlo y modificarlo libremente.
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
SPA relacionada al alquiler de viviendas, propiedades o habitaciones en el ámbito turístico. La app está destinada a los usuarios que deseen viajar de forma turística u otro motivo personal, y para los usuarios que sean anfitriones de las propiedades y ofrezca sus servicios de hospedaje. También está dirigido al público general que quiera informarse de los precios del mercado turístico y tengan el interés de simplemente visitar la web sin la necesidad de registrarse. En la aplicación se podrá visualizar las viviendas/habitaciones, filtrar por cantidad de personas que se van a hospedar, tipo de camas, servicios(desayuno, wifi, piscina, etc.), ciudades y/o países donde se busca alquilar, fechas disponibles, entre otros. Asimismo los usuarios/invitados podrán registrarse a la página, recibir ofertas exclusivas y realizar distintas operaciones de pagos online. El usuario podrá editar su perfil, agregar métodos de pagos para agilizar las futuras transacciones y podrá puntuar los alquileres visitados, o realizar quejas por disconformidad y cancelaciones con previo aviso. También podrá dejar un comentario relacionado a la experiencia de usuario. Por otra parte se plantea crear un rol de administrador, que se encargará de administrar la web y que se cumplan las políticas de dicha página. Las tecnologías que se usarán para crear dicha SPA son : FrontEnd: Typescript - TailWind - StyledComponents - React - Redux BackEnd: Typescript - Express - Sequelize DataBase: Postgress.
33/100 healthActive repositoryHas homepage
JavaScriptNo license
⑂ 4 forks◯ 0 issuesUpdated Sep 2, 2023
Project homepage ↗