I am developing a basic site for customized printable calendars. People will be able to select the image that they want printed for each month. I will have a catalog of images that people can choose from to be used in the calendar.
People will be able to specify the starting month for the calendar as well as the number of months. For example they could make a 4 month, 7 month, 12 month or 18 month (maximum) calendar starting at whatever month they wanted.
They will be presented with a basic form asking them for the starting month (and year) and number of months. Upon entering this they will be shown (text) the first month and year and last month and year. They will have to confirm this before proceeding.
Once they have confirmed the above then either a new page (or on same page) a layout will appear that has the important parts.
1) Either a row (or column) of boxes will appear with each box representing a month. For example if the starting month is January and ending month is December then 12 boxes will show up with each box showing the name of the month. If only a 6 month calendar is wanted then 6 boxes will appear (with month name)
2) There will be a scrollable image gallery which shows all available images. The gallery will be able to show all images or by category type (eg. Food, sports, nature, etc). I imagine a select box using onchange will be easiest.
People will scroll the image gallery and select the image they want for each month. They will drag (drag and drop) the image they want onto each month box. If they make a mistake then they can delete the image for a particular month, or simply drag a new image onto the box replacing the previous month. Once they have dragged the image onto the box the month box should show a small thumbnail of the image being used in that month.
For each month the person also must have the ability to type in some customized text that is to print on the calendar. As part of the month box maybe there can be a button to click with a pop up window where they can enter the text. Upon closing the window the text is saved to the table. There must be a way to show that text has been entered for a given month as well…maybe color coded or something.
If there is not enough space for the month image boxes then this can be scrollable as well.
People will be able to save their calendar image selections as they go along.
People will be able to preview the calendar images in order when they are done.
Read more in the attachment. I have indicated Smarty as a skill but this is not imperative.
15 freelancers are bidding on average $1549 for this job
Hello, 10+ years exp full time freelancer here, can deliver a quality & professional work in the timeframe posted. Please contact me via PM for any question, Thanks.