{"id":18904757,"url":"https://github.com/TripKode-admin/intranet_creditoYa_v1","last_synced_at":"2026-03-04T15:30:19.269Z","repository":{"id":237354435,"uuid":"794359146","full_name":"TripCodeTeam/intranet_creditoYa","owner":"TripCodeTeam","description":"Intranet de empleados para Credito Ya","archived":false,"fork":false,"pushed_at":"2024-10-29T08:44:07.000Z","size":1909,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-31T10:32:16.591Z","etag":null,"topics":["bun","mongodb","next-ws","nextjs","prisma","pwa-app","react","typescript","vercel","websocket"],"latest_commit_sha":null,"homepage":"https://intranet-creditoya.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TripCodeTeam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-01T01:13:20.000Z","updated_at":"2024-10-29T08:44:11.000Z","dependencies_parsed_at":"2024-05-21T10:04:13.756Z","dependency_job_id":"b4c10326-0069-4c13-97d1-c8d72c2dadf2","html_url":"https://github.com/TripCodeTeam/intranet_creditoYa","commit_stats":null,"previous_names":["tripcodeteam/intranet_creditoya"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TripCodeTeam%2Fintranet_creditoYa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TripCodeTeam%2Fintranet_creditoYa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TripCodeTeam%2Fintranet_creditoYa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TripCodeTeam%2Fintranet_creditoYa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TripCodeTeam","download_url":"https://codeload.github.com/TripCodeTeam/intranet_creditoYa/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239889026,"owners_count":19713702,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bun","mongodb","next-ws","nextjs","prisma","pwa-app","react","typescript","vercel","websocket"],"created_at":"2024-11-08T09:09:20.950Z","updated_at":"2026-03-04T15:30:19.204Z","avatar_url":"https://github.com/TripCodeTeam.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Logo Credito Ya](https://res.cloudinary.com/dvquomppa/image/upload/v1717654334/credito_ya/cirm9vbdngqyxymcpfad.png)\n\n\n## Intranet Loan Management System\nLa **Intranet Loan Management System** es una aplicación de administración de préstamos diseñada para ser utilizada por los empleados y administradores de la empresa. Permite gestionar solicitudes de préstamos, revisar documentos, administrar usuarios, y configurar los términos y condiciones de los préstamos.\n\n## Requisitos Previos\n- Node.js (versión 20 o superior)\n- MongoDB (versión 4.4 o superior)\n- Prisma CLI\n\n## Tecnologías\nLa aplicación está creada con las siguientes tecnologías:\n- React.js\n- TypeScript\n- Next.js [app Router v13]\n- MongoDB\n- Prisma CLI\n\n## Configuración\n\nprimero clona el repositorio desde tu terminal\n```bash\ngit clone https://github.com/tu_usuario/intranet_creditoYa.git\n```\nIngresa a la carpeta\n```bash \ncd intranet_creditoYa\n```\nInstalacion de dependencias\n```bash \nnpm install\n```\n\n## Configuración del Entorno\nCrear un archivo .env en la raíz del proyecto con el siguiente contenido:\n\n- ENDPOINT_WS=\" Direccion del websocket \"\n- MONGODB_URI=\" Uri de mongo desplegado \"\n- GOOGLE_EMAIL=\" email de donde saldran los correos \"\n- GOOGLE_APP_KEY=\" Generada en Panel de google \"\n- JWT_SECRET=\" Generada en Panel de google \"\n\n## Generar cliente de prisma\n```bash\nnpx prisma generate --schema=./src/prisma/schema.prisma\n```\n\n## Ejecucion\n```bash \nnpm run dev\n```\n\n## Estructura del proyecto\n```bash\n├── public              # archivos publicos desde produccion\n│   ├── ...    \n├── src\n│   ├── app      \n│   ├── assets          # Carpeta de recursos multimedia\n│   ├── classes         # clases para gestionar peticiones a mongo\n│   ├── components      # componenentes en react\n│   ├── context         # datos disponibles globalmente\n│   ├── handlers        # Utilidades y helpers\n│   └── lib             # Configuración principal de la aplicación\n│   ├── prisma          # Definición del esquema de la base de datos\n│       ├── schema.prisma \n|   ├── types           # Definición del tipado\n│       ├── schema.prisma\n├── .env.local           # Archivo para guardar datos sensibles\n├── package.json         # Configuración de NPM\n├── README.md            # Documentación de la aplicación\n├── tsconfig.json        # Configuracion de ts del proyecto\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTripKode-admin%2Fintranet_creditoYa_v1","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTripKode-admin%2Fintranet_creditoYa_v1","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTripKode-admin%2Fintranet_creditoYa_v1/lists"}