{"id":28324471,"url":"https://github.com/LSCasas/demo_laravel","last_synced_at":"2025-06-24T02:30:48.238Z","repository":{"id":294088674,"uuid":"985933374","full_name":"LSCasas/demo_laravel","owner":"LSCasas","description":"Laravel-based web app for managing jobs, authentication, CRUD operations, background tasks, and route/controller architecture.","archived":false,"fork":false,"pushed_at":"2025-06-21T23:12:56.000Z","size":119,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-22T00:20:26.005Z","etag":null,"topics":["laracasts","laravel","sqlite","tailwindcss"],"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/LSCasas.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,"zenodo":null}},"created_at":"2025-05-18T20:23:12.000Z","updated_at":"2025-06-21T23:13:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"fbfd17a5-9122-4ad0-9e8f-82c4c8379326","html_url":"https://github.com/LSCasas/demo_laravel","commit_stats":null,"previous_names":["lscasas/example","lscasas/demo_laravel"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LSCasas/demo_laravel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LSCasas%2Fdemo_laravel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LSCasas%2Fdemo_laravel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LSCasas%2Fdemo_laravel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LSCasas%2Fdemo_laravel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LSCasas","download_url":"https://codeload.github.com/LSCasas/demo_laravel/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LSCasas%2Fdemo_laravel/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261591593,"owners_count":23181753,"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":["laracasts","laravel","sqlite","tailwindcss"],"created_at":"2025-05-25T18:10:55.761Z","updated_at":"2025-06-24T02:30:48.231Z","avatar_url":"https://github.com/LSCasas.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Laravel Job Management App\n\nA web application built with the Laravel PHP framework to manage job entries and user authentication. This project showcases CRUD operations, background job processing, and route/controller architecture using Laravel.\n\n---\n\n## Table of Contents\n\n-   [Project Structure](#project-structure)\n-   [Features](#features)\n-   [Installation](#installation)\n-   [How to Use](#how-to-use)\n-   [Available Routes](#available-routes)\n-   [Requirements](#requirements)\n-   [Contribution](#contribution)\n-   [Learn More](#learn-more)\n\n---\n\n## Project Structure\n\n```\ndemo_laravel/\n├── app/Http/Controllers/     # Application controllers\n├── app/Jobs/                 # Background job classes (e.g., TranslateJob)\n├── database/migrations/      # DB migration files\n├── routes/web.php            # Web routes\n├── resources/views/          # Blade templates\n├── .env.example              # Example environment file\n├── composer.json             # PHP dependencies\n├── artisan                   # Laravel CLI tool\n```\n\n---\n\n## Features\n\n-   Full CRUD for job entries\n-   User authentication (registration \u0026 login)\n-   RESTful routing using Laravel's web routes\n-   Environment configuration with `.env` file\n\n---\n\n## Installation\n\n1. **Clone the repository:**\n\n    ```bash\n    git clone git@github.com:LSCasas/demo_laravel.git\n    cd demo_laravel\n    ```\n\n2. **Install dependencies:**\n\n    ```bash\n    composer install\n    ```\n\n3. **Set up the environment file:**\n\n    ```bash\n    cp .env.demo_laravel .env\n    ```\n\n    Then update `.env` with your database credentials and app configuration.\n\n4. **Generate application key:**\n\n    ```bash\n    php artisan key:generate\n    ```\n\n5. **Run database migrations:**\n\n    ```bash\n    php artisan migrate\n    ```\n\n6. **Start the development server:**\n\n    ```bash\n    php artisan serve\n    ```\n\n---\n\n## How to Use\n\nYou can access the application in your browser via:\n\n```\nhttp://localhost:8000\n```\n\nMake sure your database is properly configured and migrated.\n\n---\n\n## Available Routes\n\n### Public Pages\n\n-   Home: `/`\n-   Contact: `/contact`\n\n### Jobs Module\n\n-   List all jobs: `/jobs`\n-   Create new job: `/jobs/create`\n-   Edit existing job: `/jobs/{job}/edit`\n\n### Authentication\n\n-   Register: `/register`\n-   Login: `/login`\n\n---\n\n## Requirements\n\n-   PHP 8.x\n-   Laravel 10.x\n-   Composer\n-   MySQL or another compatible relational DBMS\n\n---\n\n## Contribution\n\n1. Fork the repository\n\n2. Create a new branch:\n\n    ```bash\n    git checkout -b feature/my-feature\n    ```\n\n3. Commit your changes:\n\n    ```bash\n    git commit -am \"Add new feature\"\n    ```\n\n4. Push your changes:\n\n    ```bash\n    git push origin feature/my-feature\n    ```\n\n5. Open a Pull Request\n\n---\n\n## 📚 Learn More\n\n-   [Laravel Documentation](https://laravel.com/docs)\n-   [Composer](https://getcomposer.org/)\n-   [Laravel Queues \u0026 Jobs](https://laravel.com/docs/queues)\n-   [Blade Templates](https://laravel.com/docs/blade)\n\n---\n\nYour feedback and contributions are welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLSCasas%2Fdemo_laravel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLSCasas%2Fdemo_laravel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLSCasas%2Fdemo_laravel/lists"}