Completion of ecommerce and javascript website

Closed Posted Nov 27, 2015 Paid on delivery
Closed Paid on delivery

This is an innovative website where the customer selects jewelry templates, then is able to drag & drop beads & pendants around to design their own. I then make it for them.

A great deal of work has already been done on this site. The graphics are established and should be a very minimal factor in this. The website is mapped out (wire frame is made), and the tasks left are straightforward. Currently, the home page is mostly completed (some minor changed need to be made, like the size of the video box.) The drag and drop feature is complete.

What is left to do:

1) Create customer accounts

2) Create admin functions

Please note that I have not been on a project to make admin or customer features, I will need guidance on this.

3) Make remaining pages responsive; this can be outsourced and managed

4) Clean up any issues with the current code

5) Take 1 page- "Select Styles"- and copy it 6 times, connecting each one to a "Design Board." Each design board is one of my products. There will be about 50 products in total, 1 product per page. For now, we will be using a single image for each one. Some discussion needs to happen about how to make these pages responsive.

6) Create a screen capture feature that will allow the design the customer has made to be captured, saved, and sent to both the Order Fullfillment feature for me to be able to make, and to their account to save as a previous purchase

7) Add a "make a set" page, which inserts an image of an older jewelry item so the customer can make this. The layout & function of this is understood, and the psd/HTML will be provided for the page by my graphics designer. The flow of this would be: Customer selects an image of a previous project, and this image is inserted into the lower left corner of the existing design board

8) Make pop-ups in 3 places where the customer will need an explanation, preferably a one-time pop up if the customer is logged in when it pops up

9) Right now, the bead and pendant images are coded in <li> form, and each design had it's own list. These <li> are incorrectly made, and the class features for them need to be adjusted- not difficult work

10) Possible to make in this job, possible to have completed prior by other developer: a feature that allows the customer to rotate a bead, then place it on the chain. Will adjust bid accordingly

11) Possible to make in this job, possible to have completed prior: a feature allowing the customer to drag bead caps to a bead and add this to the chain, will adjust bid accordingly

12) Make a designing feature where the bead edges do not overlap, but instead move images to the side and "makes room" for the next bead. This will be separate from the current drag & drop feature. The current code is for necklaces, where I can design spacing. With bracelets, this is more difficult, and a "move-over" feature is needed.

13) Write code for "select chain length" where the data is included in the order- I need to know what size the customer needs. There will be a (?)button linking to a page to answer their questions. They can select their size from that page, or from the designer area

14) Add the remaining 2 images to the "select skin color" feature, making this feature functions. The images are ready, simple to set up

I expect HTML5 semantics to be used, of course, and an accurate DOM made to allow for better SEO. A developer who is experienced with both ecommerce and javascript is vital. It's also vital to me to have a solid understanding of how the files & folders are organized. The developer will need to make a task list at the front and we communicate using this task list; I want the this to progress in a very organized manner. I have basic coding knowledge, and want to understand the layout of my website. Also, I have had trouble in the past and do not like to mention this, but 1) I own the code at the end of this, and all of it is delivered to me and 2) When I state that a change needs to be made, it needs to be done. I have had developers ignore changes that I needed because they disagreed with my preferences on things like layouts. When I decide on a certain layout or feature, it needs to be executed- unless it's technically difficult.

I work hard on my end to think the features through and present them in a clear form. I use images and my wire frame to communicate features / functions as often as possible, because I find that describing in written form is less efficient. Speed is very important to me on this project, and I will be sure that it moves smoothly on my end. I use Skype and Whatsapp, and am nearly always available for questions and reviews.

CSS eCommerce HTML5 JavaScript

Project ID: #8987256

About the project

4 proposals Remote project Active Jan 3, 2016