{"id":19320221,"url":"https://github.com/widberg/chat","last_synced_at":"2026-04-12T09:11:03.670Z","repository":{"id":136103671,"uuid":"148848198","full_name":"widberg/chat","owner":"widberg","description":"Chat is a realtime chat application built with Laravel.","archived":false,"fork":false,"pushed_at":"2020-05-06T04:30:29.000Z","size":777,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-23T04:44:18.387Z","etag":null,"topics":["bootstrap","chat","javascript","laravel","php","supervisor","vue","website"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/widberg.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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":"2018-09-14T22:34:53.000Z","updated_at":"2024-01-03T16:32:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"a10a599a-aad3-4bdc-8419-4f2c37318271","html_url":"https://github.com/widberg/chat","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/widberg%2Fchat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/widberg%2Fchat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/widberg%2Fchat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/widberg%2Fchat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/widberg","download_url":"https://codeload.github.com/widberg/chat/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240421015,"owners_count":19798502,"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":["bootstrap","chat","javascript","laravel","php","supervisor","vue","website"],"created_at":"2024-11-10T01:27:54.202Z","updated_at":"2025-11-17T09:03:32.820Z","avatar_url":"https://github.com/widberg.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# chat\n\nChat is a realtime chat application built with Laravel.\n\n## Getting Started\n\nThese instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.\n\n### Prerequisites\n\n* PHP 7.0+\n* OpenSSL PHP Extension\n* PDO PHP Extension\n* Mbstring PHP Extension\n* Tokenizer PHP Extension\n* XML PHP Extension\n* One of the four Laravel compatible databases(and corresponding PHP extension for the database):\n    * MySQL\n    * PostgreSQL\n    * SQLite\n    * SQL Server\n* Composer\n\n### Installing\n\nStart by cloning the repository.\n\n```\ngit clone https://gitlab.com/widberg/chat.git\n```\n\nChange directory into the repository directory.\n\n```\ncd chat\n```\n\nUse composer to install the dependencies.\n\n```\ncomposer install\n```\n\nCreate a .env file from a copy of the example.\n\n```\ncp .env.example .env\n```\n\nUse an editor of your choice to edit the .env file to use the correct values for your environment.\n\nGenerate an app key to secure your data.\n\n```\nphp artisan key:generate\n```\n\nGenerate a passport key to secure your api data.\n\n```\nphp artisan passport:keys\n```\n\nRun the database migrations.\n\n```\nphp artisan migrate\n```\n\nRun the database seeder if you want to fill the database with example data for testing.\n\n```\nphp artisan db:seed\n```\n\nThe website is now configured and ready to be served. This can be achieved using a web server, however you may need to grant the web server write permissions to the `storage` and the `bootstrap/cache` directories, or PHP's built in development server.\n\nTo use PHP's built in development server run the serve command.\n\n```\nphp -S localhost:8000 -t public/\n```\n\nBy default the HTTP-server will listen to port 8000. However if that port is already in use or you wish to serve multiple applications this way, you might want to specify what port to use. This can be done by changing the 8000 to the port number you want to use. \n\n## Deployment\n\nFollow the installation instructions to get a copy off the project on your machine and use the information bellow to configure it for use on a live system.\n\nYou should configure your web server's document / web root to be the `public` directory. The `index.php` in this directory serves as the front controller for all HTTP requests entering your application.\n\nThe config and route files can be cached for performance improvements.\n\n```\nphp artisan config:cache\nphp artisan route:cache\n```\n\nThe files must be cached again if any changes are made.\n\nThe class files can be added to an optimised class loader for better performance.\n\n```\nphp artisan optimize\n```\n\nThis command must be run again if any changes are made to the class files in the optimized class loader.\n\n## Built With\n\n* [Laravel](https://laravel.com) - Web framework\n* [Composer](https://getcomposer.org) - Dependency management for PHP\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n## Changelog\n\nAll notable changes to this project will be documented in [CHANGELOG.md](CHANGELOG.md). The changelog format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).\n\n## Versioning\n\nWe use [SemVer](http://semver.org/spec/v2.0.0.html) for versioning. For the versions available, see the [tags on this repository](https://gitlab.com/widberg/chat/tags). \n\n## Authors\n\n* **widberg** - *Initial work* - [widberg](https://gitlab.com/widberg)\n\nSee also the list of [contributors](https://gitlab.com/widberg/chat/graphs/master) who participated in this project.\n\n## License\n\nThis project is licensed under the MIT License (MIT) - see the [LICENSE](LICENSE) file for details.\n\n## Acknowledgments\n\n* Thank you to the Laravel team.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwidberg%2Fchat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwidberg%2Fchat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwidberg%2Fchat/lists"}