fleet-searcher is a web application that allows you to search google using a CSV file fo keywords and view stats in it.
- Docker and Docker Compose
- Composer
- PHP 8 with common extensions
- Node.js and npm
- Clone the repository:
git clone git@github.com:mosharaf13/fleet-searcher.git fleet-searcher- Navigate to the project directory:
cd fleet-searcher- If you don't have the dependencies installed. Run the following command
bash setup/install_dependencies.sh- Logout and log back in to the terminal.
- Then Start the app running the following script
bash setup/start_app.shOnce the Docker containers are up and running, you can access the application in your web browser at http://localhost. From there, you can perform searches on google and view the results.
The default port for this application is 80. If you want to start the application on another port set APP_PORT="YOUR PORT" in .envYou can run the automated tests for the application using PHPUnit. To run the tests, use the following command:
./vendor/bin/sail testIf you want generate code coverage then run
.vendor/bin/sail test --coverage-html ./coverageThe Fleet Searcher project is open-source software licensed under the MIT license.