We are a Licensed Portuguese Travel Agency Norja Travel Services
We looking for a freelancer to build a multilingual application to include on our website, that allows to publish PDF files to our web server.
We receive a number of PDF files from tour operates with holiday packages that we want to offer at our website as PDF files, so we need an application, that when we upload a PDF to our server, we classify this PDF with the following filters:
Theme ( Beach, City, Snow, Golf,.....)
At administration it should allow to add, remove or edit all filters if needed
Then this PDF would be included into a mysql data base.
This DB would include all filters.
We need a application that provides a quick way of uploading the different PDF files into the different categories.
Maybe a simple upload application with a drop down menu for every filter that has been previously included, like calendar to select dates, themes, and all the others...
At the time of selection if there is some new data ( for example a new destination ) we need a option to include a new parameter into DB.
Then after the selection of every different filter we would upload the PDF.
We also need a croon job in DB when the available period of certain PDF offer runs out, that PDF would automatic be removed from DB on expiring date
The front home page of the system would have dynamic menus ( By dynamic menus I mean a certain option would only appear if there is data to be showed ).
It is also necessary a search that allows users to see offers based on the filters:
Theme ( Beach, City, Snow, Golf,.....)
That would allow visitors to search and find the different PDF files offers.
So a client can for example search for a certain period, in a certain location within a price range.
This search would show a number of results of PDF files matching the criteria.
Then client can then make a short list of different PDF by adding or removing from short list a certain PDF, and submit that list in a contact form with:
Client: Name, Surname, email, telephone, mobile, best time to be called, preferable contact method, select travel date, if there is any flexibility on departing date, preferable country destiny and location, number of adults, children with ages, infants with ages, price range and a message text field.
Extra information to refine project
We need the home page to show a search box and have a banner system and a number of different show cases where we can display different offers, so visitors can on mouse over visualize all information included at that PDF and open-it on a click
So we need at administration to be able to:
Select Number and dimensions showcases
Preview the layout.
create the inclusions for banner and show cases
Normal there will be a text space to include a message, and would show information from DB country, location, price from, time frame of the offer.. ideal we could set at administration witch fields to display
When we upload a PDF we need a reference number to be generate like code for country for example a offer for portugal would look live PTxxxxxx
Then we need a quick access to it in front page and at administration, probably a quick search to search all or part of reference number. This reference number would then be included at shortlist and booking request form, so that we always have a reference number in our communication with the client.
When the results for a certain search returns more than 1 results, then result=
s appear on a list format, including a little PDF image, text description and master values from DB like country, location, offer starting date, minimal price. So client can then can on mouse over see all PDF in a full PDF that can be open on a click.
Also at time of upload we need to be abbe to create a description of the service, a title, meta and keywords so we can try to get some ranking to our page.
Each PDF file uploaded and active would automatically be included in a site map, when offer is removed from DB would also be removed from Site map
At norja.pt we already have a translation DB so all command names and text fields should be base on tag names so we can use our DB or else a DB for translations need to be provided
At all times there will be a side menu that needs to be flying type so at any position of the page client can see that menu and select any different option.
Menu need to include options like:
Add to Short List
View Short List
Below options but on same menu there would show all available ways of contact us, like:
Preferable we could at administration include new menu options and create new blank pages that we can use to include new information to web site. Or to include links to redirect to our existing system.
We need a news letter system that clients can subscribe.
When clients subscribe the news letter they only have to input email address, but right after a popup box will appear asking for gender,name, country and language of the client.
This news letter system would have a DB, and we need to be able to upload a file to that DB with gender, name, email, country and language
On upload of a new PDF offer we would have the possibility of creating a automatic news letter, that would be created base on filters for the different target users filters are:
Country ( selection of country or all )
Language ( Selection of Language or all )
Description of news letter ( Single language or + …..
Then a automatic email is generate including
Description of news letter and pdf file
At all news letter client will have a link to remove they email address from our DB
If we ever try to reenter this email at at DB it would give us a alert with a list of emails address that have been remove by user, with a option of forcing inclusion.
Finally we need at administration to check by news letter reference, target market, language, number of news letter sent and how many have been open.