Find Jobs
Hire Freelancers

Symfony shop project

$500-5000 USD

Închis
Data postării: aproape 14 ani în urmă

$500-5000 USD

Plata la predare
I need a small shop with cart and user management. This shop has to be connected with a configuration tool (one sort of product can be configured, later maybe two or more sorts) and some mobile apps (tool and apps are provided by a 3rd party). A QR code can be attached to the products The backend generates the invoice as PDF, some printable vector data (the description is provided by the configuration tool). Also it provides management function for configurator input, users, configurated products and some statistic and export functions. ## Deliverables Repeating layout elements * Upper right corner: Login/logoff links, cart (with overview flyout), language change, link to personal account. * Foot bar: Links to various static served pages: terms and conditions, privacy policy, contact informations … Homepage * Overview box with links to other parts of the website. * Interactive figure bar with animation (compare [login to view URL] product detail page, with animation). * Links to mobile apps (iPhone, Android etc.). Figure configurator * The users can design 2D figures baesd on colored squares. The configurator is developed in AS/Flash and will be provided by a third party. The figures will look like the ghost from pac-man for example. It is constructed out of large pixels. The configurator puts out an string with the relative position and color of the single pixels. * The designed figure is serialized by the configuration tool and has to be stored in the database. * The users can publish their figures or save them without publication (in the last case they are able to continue the work on the figure and reload it to the configurator). Create/Manage an account * Communication via SSL. * Integration of reCaptcha (account creation). * The personal data can be edited (as well as passwords) everytime. * An account can be deleted with all according data. Order a figure * A figure can be ordered in different sizes as a sticker. The printing data is generated from the configuration in the database as a EPS file. * Additionally a QR code can be added to a sticker (with some text, URL etc.). The user can arrange the code with the figure an scale the size of it. * A cart, where the user can edit and delete the products. The current shipping costs are also displayed. * Checkout process: input of addresses and payment data (linked to a payment provider like PayPal) * Order history (All orders are displayed in detail with their current status (??žin progress“, ??žshipped“ etc.) * Voucher management. Search a figure * Search for name, id or tag (auto-suggest function for names and tags) * Search result as gallery list * Detail view: Image, name, Data from QR code (if applicable), social media connections, Google Map integration. Mobile App Integration * Communication interface for Mobile Apps (secure webservices). The apps will be provided by a third party. Backend * Rights management for backend users. * Overview and search function for figures (with detail view and the possibility to delete a figure). * Overview and search function for frontend users (with detail view and the possibility to delete an user). * Overview and search function for orders (with detail view and the possibility to create a PDF from the invoice). * Voucher management (creation). * Statistics (views, orders, accounts …) * Export of order data (for book keeping purposes) * Automatic generation of print the files (EPS) from the orders. * Management of the materials loaded by the 3rd party configurator. * Management of shipping costs. Abstract * Development with PHP 5.3 + symfony 2 (Doctrine), jQuery. * The designs are provided as ready to use HTML files! (without functionality) * Clear structure of modules for easy maintenance. * The integration of additional modules for other products than stickers (e.g. t-shirts) has to be possible (with no efforts). * Suffix for all pages: ??ž.html“. * List views are always paginated. * Automatic generation of a Google sitemap. * For static pages or boxes => static HTML content from database (URL: [login to view URL]… * Forms needs to be evaluated in detail. * Data integrity is crucial: InnoDB with transactions (mySQL). * Multi-language: Englisch, German, French, Japanese and 4 more languages. * The complete development needs to be test driven. (Unit and functional, 100 % code coverage). * Usage of of design patterns whereever possible. * Complete documentation in Englisch: API and inline!
ID-ul proiectului: 2690468

Despre proiect

9 propuneri
Proiect la distanță
Activ: 13 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
9 freelanceri plasează o ofertă medie de $1.228 USD pentru proiect
Avatarul utilizatorului
See private message.
$3.060 USD în 45 zile
4,9 (59 recenzii)
7,4
7,4
Avatarul utilizatorului
See private message.
$765 USD în 45 zile
4,8 (105 recenzii)
5,9
5,9
Avatarul utilizatorului
See private message.
$425 USD în 45 zile
4,7 (10 recenzii)
5,0
5,0
Avatarul utilizatorului
See private message.
$1.402,50 USD în 45 zile
0,0 (1 recenzie)
0,0
0,0
Avatarul utilizatorului
See private message.
$850 USD în 45 zile
0,0 (1 recenzie)
0,0
0,0
Avatarul utilizatorului
See private message.
$680 USD în 45 zile
0,0 (1 recenzie)
0,0
0,0
Avatarul utilizatorului
See private message.
$850 USD în 45 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
See private message.
$2.125 USD în 45 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
See private message.
$1.402,50 USD în 45 zile
0,0 (3 recenzii)
2,2
2,2
Avatarul utilizatorului
See private message.
$2.550 USD în 45 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul GERMANY
Ulm, Germany
5,0
3
Membru din iul. 7, 2009

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.