{"id":23888363,"url":"https://github.com/miguelsjimenezv/ridenewsproject","last_synced_at":"2026-04-10T14:37:52.878Z","repository":{"id":270915188,"uuid":"911834461","full_name":"MiguelSJimenezV/RideNewsProject","owner":"MiguelSJimenezV","description":"RideNews es una plataforma web creada con PHP (Laravel), JavaScript, Tailwind CSS y Vite. Está diseñada para permitir a los usuarios motociclistas crear, gestionar y compartir publicaciones relacionadas con el mundo de las motocicletas. ","archived":false,"fork":false,"pushed_at":"2025-01-04T01:21:52.000Z","size":1090,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-04T02:29:28.555Z","etag":null,"topics":["backend","blade","frontend","laravel","mysql","npm","php","postcss","responsive","tailwindcss","vite","web"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MiguelSJimenezV.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-01-04T01:14:49.000Z","updated_at":"2025-01-04T01:24:03.000Z","dependencies_parsed_at":"2025-01-04T02:29:31.387Z","dependency_job_id":"39a4b928-bfcd-44b9-9260-c98bd3087f1f","html_url":"https://github.com/MiguelSJimenezV/RideNewsProject","commit_stats":null,"previous_names":["miguelsjimenezv/ridenewsproject"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MiguelSJimenezV%2FRideNewsProject","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MiguelSJimenezV%2FRideNewsProject/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MiguelSJimenezV%2FRideNewsProject/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MiguelSJimenezV%2FRideNewsProject/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MiguelSJimenezV","download_url":"https://codeload.github.com/MiguelSJimenezV/RideNewsProject/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240271526,"owners_count":19774859,"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":["backend","blade","frontend","laravel","mysql","npm","php","postcss","responsive","tailwindcss","vite","web"],"created_at":"2025-01-04T08:47:15.950Z","updated_at":"2025-12-30T19:41:01.395Z","avatar_url":"https://github.com/MiguelSJimenezV.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RideNews\n\nRideNews es una plataforma web creada con PHP (Laravel), JavaScript, Tailwind CSS y Vite. Está diseñada para permitir a los usuarios motociclistas crear, gestionar y compartir publicaciones relacionadas con el mundo de las motocicletas. Los usuarios pueden registrarse, iniciar sesión, crear publicaciones y administrar su contenido de manera sencilla y eficiente.\n\n## Tecnologías utilizadas\n\n-   **Backend**: Laravel (PHP)\n-   **Frontend**: JavaScript, Tailwind CSS\n-   **Gestión de dependencias**: NPM, Vite\n-   **Base de datos**: MySQL (configurado en Laravel)\n-   **Testing**: PHPUnit (para pruebas unitarias)\n\n## Instalación\n\n1. **Clona este repositorio**:\n\n    ```bash\n    git clone https://github.com/MiguelSJimenezV/RideNewsProject.git\n    ```\n\n2. **Instala las dependencias de PHP**:\n\n    En la raíz del proyecto, ejecuta el siguiente comando para instalar las dependencias de Laravel:\n\n    ```bash\n    composer install\n    ```\n\n3. **Instala las dependencias de JavaScript**:\n\n    Navega al directorio de frontend y ejecuta:\n\n    ```bash\n    npm install\n    ```\n\n4. **Configura el archivo `.env`**:\n\n    Copia el archivo `.env.example` y renómbralo a `.env`:\n\n    ```bash\n    cp .env.example .env\n    ```\n\n    Luego, configura las variables de entorno, como la base de datos y las claves de la aplicación.\n\n5. **Genera la clave de la aplicación**:\n\n    ```bash\n    php artisan key:generate\n    ```\n\n6. **Migra las bases de datos**:\n\n    Ejecuta las migraciones para crear las tablas en la base de datos:\n\n    ```bash\n    php artisan migrate\n    ```\n\n7. **Compila los assets**:\n\n    Vite y Tailwind CSS se encargarán de compilar los assets:\n\n    ```bash\n    npm run dev\n    ```\n\n8. **Inicia el servidor de desarrollo**:\n\n    Inicia el servidor de Laravel:\n\n    ```bash\n    php artisan serve\n    ```\n\n    Ahora podrás acceder a la aplicación en `http://localhost:8000`.\n\n## Funcionalidades\n\n-   **Registro de usuarios**: Los usuarios pueden registrarse con sus credenciales para crear una cuenta.\n-   **Inicio de sesión**: Los usuarios pueden iniciar sesión para acceder a sus publicaciones.\n-   **Publicación de contenido**: Los usuarios pueden crear, editar y eliminar publicaciones relacionadas con motocicletas.\n-   **Gestión de publicaciones**: Los usuarios pueden ver y administrar todas sus publicaciones desde su perfil.\n-   **Interfaz amigable**: El uso de Tailwind CSS asegura una interfaz limpia y responsive.\n\n## Comandos de desarrollo\n\n-   **Desarrollo de frontend**:\n\n    ```bash\n    npm run dev\n    ```\n\n    Este comando inicia Vite en modo desarrollo y compila los archivos de frontend.\n\n-   **Compilación de assets**:\n\n    ```bash\n    npm run build\n    ```\n\n    Utiliza este comando para crear una versión optimizada de los archivos de frontend para producción.\n\n## Pruebas\n\nEste proyecto utiliza PHPUnit para las pruebas unitarias. Para ejecutarlas, utiliza el siguiente comando:\n\n```bash\nphp artisan test\n```\n\n## Contribuciones\n\nSi deseas contribuir al proyecto, por favor, abre un \"Pull Request\" con los cambios que consideres adecuados. También puedes abrir problemas (issues) para reportar errores o sugerir mejoras.\n\n## Autor\nMiguel S. Jiménez V.\n2024\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiguelsjimenezv%2Fridenewsproject","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmiguelsjimenezv%2Fridenewsproject","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiguelsjimenezv%2Fridenewsproject/lists"}