Simple Store Locator script written in PHP

Completado Publicado Feb 22, 2016 Pagado a la entrega
Completado Pagado a la entrega

JOB REQUIREMENTS

____________________________

I require a Store Locator Script that will function like the following:

([login to view URL]) A text field where user types their location (locations populated in drop-down list underneath) and a submit button. This field may also automatically populate using Geolocation, but must display the suburb or city only - not full address.

***Stores will be recorded in the database with their longitute and latitude, store name and 6 other text fields. These fields can be called C, D, E, F, G, H (this will be used to include phone numbers, website address etc of the store)***

When the user clicks submit, the database is queried in php and redirects the user to a URL with the nearest "Store" in in the URL string (the URL string is compiled based on the simple configuration in [login to view URL])

For example, if the user is in "Los Angeles, CA", and the nearest store is "LA Shop" - the url string that the user will be redirected to will be:

http://www.example.com/a=Los+Angeles,+CA&b=LA+Shop&c=1&d=2&e=3&f=4&g=5&h=6

Based on the assumption that the redirect is based on the following:

http://www.example.com/a= Searched Location&b= Nearest Store &c= The text in database field C &d=The text in database field D etc. etc.

The base of the URL, ie. "[login to view URL]" and the structure of the redirecting URL string will be stored in in a configuration section in the "[login to view URL]" file. I must be able to edit the labels associated with each part of the URL string, for example I may need to change

example.com/a=Los+Angeles,+CA

to

example.com/location=Los+Angeles,+CA

I must be able to create a number of different [login to view URL] files to use in various parts of my website. They will simply have a suffix, [login to view URL], [login to view URL], [login to view URL] etc.

Essentially every [login to view URL] file I create will allow me to change the URL redirect entirely, after pulling the nearest store (territory) from the database.

========================

ADMIN PANEL

____________________________

I would like a password protected admin panel which will be a GUI to add and remove stores.

Add Store Page;

I will need to be able to enter an address (and then be able to move the pin on the map to set the Longitude and Latitude)

List Stores Page;

I would like to be able to see all the stores on a map, and then underneath have all the stores listed, with the option to delete or edit.

=======================

FINAL NOTES

____________________________

> For this project, the word "Store / store" will be replaced with "Territory / territory" in all instances.

> The code must be clean and lightweight and mobile-friendly

> [login to view URL] should be in a PHP page/file that can be embedded into other pages with ease. This is why it needs to be as lightweight and versatile as possible.

PHP Arquitectura de software

Nº del proyecto: #9735054

Sobre el proyecto

6 propuestas Proyecto remoto Activo Feb 22, 2016

Adjudicado a:

abdullaaaah

Hey, I can get this done for you. I am an expert web and mobile developer and i have worked with google maps API before which we will be using for this project, message me so we can discuss further.

$250 AUD en 3 días
(12 comentarios)
4.7

6 freelancers están ofertando un promedio de $341 por este trabajo

TenStar718

Hello, and thanks for the opportunity to bid on your project. https://www.freelancer.com/u/TenStar718.html I am an expert in many different area’s of web and mobile applications based on the following languages: P Más

$526 AUD en 3 días
(247 comentarios)
8.7
Meagan26

Hello, I have read through your project and I am incredibly interested in taking on your project. I am an experienced developer with a diploma in the field of web development. I have been working in the field of web Más

$263 AUD en 3 días
(229 comentarios)
7.3
w3esolution

A proposal has not yet been provided

$200 AUD en 7 días
(12 comentarios)
3.7