- Install a fresh copy of Laravel 9
- Use any open source admin panel (adminlte/jet-stream/core-ui)
- Prepare a table to store the US cities information
- Create a form to upload the attached file and populate the table with the Excel data During Data upload ensure that the upload process doesn't break due to PHP max execution time. (you can utilize batch/jobs/queue)
- Create a list page to display all the cities data as a list
- Create a filter mechanism so that I can filter the data based on state OR/AND county
- Create a view mechanism to display any city information in a mo
- Create a city search page where I can search cities by name OR/AND state OR/AND county.
- Display search results without reloading the page.
- Display city details in modal.
- Laravel 9
- Vue js
- Inertia js
- Tailwind Css
- NPM version : 8.3.1
- Node version : 16.14.0
- PHP :8(+)
git clone https://github.com/Ariful491/sws.git
composer install
cp .env.example .env
Open your .env file and change the database name (DB_DATABASE) to whatever you have, username (DB_USERNAME) and password (DB_PASSWORD) field correspond to your configuration.
php artisan key:generate
npm install
npm run dev
php artisan migrate
php artisan serve
php artisan db:seed
php artisan queue:work
you will get all default Data
email:admin@gmail
pass:12345678
N.B If find any problem please inform me i will solve.