{"id":24178792,"url":"https://github.com/reloadly/sample-bulk","last_synced_at":"2025-09-21T00:31:16.499Z","repository":{"id":38149434,"uuid":"267879761","full_name":"Reloadly/sample-bulk","owner":"Reloadly","description":"A sample ready to be deployed airtime application project build based on Reloadly api capable to airtme bulk processing at the same time. This can be achieved by a simple upload of a CSV file containing information about the airtime topup.","archived":false,"fork":false,"pushed_at":"2023-01-06T07:22:31.000Z","size":4064,"stargazers_count":7,"open_issues_count":14,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-24T18:45:39.452Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://reloadly.com","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/Reloadly.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}},"created_at":"2020-05-29T14:35:12.000Z","updated_at":"2023-06-09T17:40:06.000Z","dependencies_parsed_at":"2023-02-05T15:02:15.406Z","dependency_job_id":null,"html_url":"https://github.com/Reloadly/sample-bulk","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Reloadly/sample-bulk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reloadly%2Fsample-bulk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reloadly%2Fsample-bulk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reloadly%2Fsample-bulk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reloadly%2Fsample-bulk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Reloadly","download_url":"https://codeload.github.com/Reloadly/sample-bulk/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reloadly%2Fsample-bulk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276179264,"owners_count":25598565,"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","status":"online","status_checked_at":"2025-09-20T02:00:10.207Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2025-01-13T05:13:42.179Z","updated_at":"2025-09-21T00:31:15.713Z","avatar_url":"https://github.com/Reloadly.png","language":"PHP","readme":"## About Project\n\nReloadly's Bulk Sample project is introduced to enable users to deploy a ready-made solution that is maintained by Reloadly. This solution can be easily deployed on any machine that fulfills the required prerequisites. We have made the deployment as simple as possible and are open to suggestions.\n\n## Requirements\n\nThe project is built on PHP Laravel framework and Vue.JS We have made it possible to deploy the project with zero development knowledge. However, in order to install this on your machine/server you will need to install a few key things. The project is based on docker to create a fresh and clean environment. The project also required Make (script installer) to process the installation. The actual installation process after the prerequisites is quite simple.\n\n- [Docker](https://www.docker.com/)\n- [Make](https://www.gnu.org/software/make/)\n\nYou should be able to install both the above requirements on almost all operating systems.\n\n\n## Installation\n\nOnce the requirements are met. You can execute the following command to clone the repository and start the installation process.\n\n``git clone https://github.com/Reloadly/sample-bulk.git \u0026\u0026 cd sample-bulk \u0026\u0026 make install``\n\n\nJust executing the above command should clone the whole repository into `sample-bulk` folder and start the installation process.\n\nOnce installation is done the project will run on your localhost (port 80) or on which ever IP you server holds.\n\nAfter completion you can open the project url (localhost or server ip/domain) and simply login using the default credentials \n\n## Default Credentials\n\n#### System Admin User\n\n```\nEmail: admin@system.com\nPassword: admin \n```\n\n#### Database Users\n\n```\nRoot Username: root\nRoot Password: root@rbpdb@123@A\n```\n\n```\nNon-Root Username: rbp_db_user\nNon-Root Password: rbp_db_user@rbpdb@123@A \n```\n\n## Useful Commands\n\n(execute within the sample-bulk folder)\n\nYou can stop the project at any time using the below command \n\n``make stop``\n\nYou can start the project using the bellow command\n\n``make start``\n\nYou can restart the project using the bellow command\n\n``make restart``\n\nYou can install the project using the bellow command\n\n``make install``\n\n## Advanced Users\n\nThe system creates and installed two docker containers. One for MySQL (Using Maria-db. container) No port for this container is opened due to security issues. However, this container does provide an internal port (3306) which you may or may not want to open to allow access from outside network. This can be achieved by tinkering into the `docker-compose.yml` file.\n\nIn regard to how the web server is build. The system creates an apache-based container on (php 7.3) the build is made specific to the requirements of the project and complete details of this build can be found within the `DockerFiles\\Dockerfile` file. By default, the configuration opens the 80 port on the physical machine for direct access. However, if you want to open the system on a specific port you can change this in the docker-compose file.\n\nPlease note that if you are using this system on an open environment accessible to the world, It is highly advised to change these credentials. You can change these in the `docker-compose.yml` and `.env` file. Once these are changed you will be required to remove the `volumes` directory if it was created and then run 'make install' again to reinstall the system based on the new credentials.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freloadly%2Fsample-bulk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freloadly%2Fsample-bulk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freloadly%2Fsample-bulk/lists"}