Build a SPA store with NodeJS magento backend

完了済み 投稿 Dec 15, 2015 着払い
完了済み

I'm building an ecommerce site to allow customers to order and get their items within an hour or 2 of ordering. I'm looking for someone to assist me in finishing off the template, fixing my code and integrating the solution with a back end platform. Because of its hyper local nature, the solution needs to work on mobile. I need the template converted into Android and iOS native apps.

I want to deliver a SPA (Single Page Application) for optimum performance and usability. To finalise this effort, I need someone good with JavaScript and NodeJS skills. There are a few exceptions that need to be incorporated such as maximum order fee and ordering of cigarettes requires the customer to confirm they are 18 and over. I also want server side webpage routing enabled for SEO.

For the back end, Magento appears to be a good stable option. Ideally I need someone familiar with Magento SOAP APIs or if they want to try the new REST APIs then don't mind. This needs to be integrated with the SPA, so products, customers and orders integration.

Finally, I need Android and iOS apps being created from the templates. Something similar to Mofluid. The mobilised HTML template should work in app.

I don't know if someone can do all of the above, or the work needs to be split up between a few individuals. I'm aiming for a February go live so there is plenty of time to get it working. I plan on hosting the site on AWS and assistance with validating and testing the solution will be required.

The milestones for the project are roughly:

1. Magento integration - cache the product data using NodeJS. When product data is changed in Magento, I expect a flag to be updated and for the product data to be refreshed next update schedule. API integration for orders and customers.

2. Server side storing of the shopping cart for the cart to be repopulated across device and to track abandonment. DynamoDB or Redis can be used to store the data, depending on how it is implemented.

3. Website client side - Test and fix existing functionality. Implement recommendation engine, most popular products purchased based on time of day, and allow customers to create their own custom packs (sets) of products, restrict orders to specific postcodes. Get all client side functionality working across all templates.

4. Client side router and server side rendering of pages. This is for SEO. The website will be a SPA, but pages still need to be rendered from the server to comply with SEO standards.

5. Integration with the 3rd party product delivery provider. The 3rd party provider solution will also accept the payment. I haven't quite worked out the best way to do the integration as yet (iFrame/API), but all documentation on their API can be provided. It is relatively simple solution.

6. Development of an iOS app with all the functionality of the mobile site.

7. Development of an Android app with all the functionality of the mobile site.

8. Assistance with Server setup and deployment within AWS. I plan on having a UTM and accept on traffic on port 443. Ideally, I would like a micro services based architecture with the different site components deployed in Docker containers.

9. Reporting and Analytics. Integration with Google Analytics to track each page load and interaction

10. Documentation. Architecture diagrams showing integration and setup process.

I can setup a development environment within AWS to allow you to access the servers and DBs.

I plan on continuing to work on updating the templates both from a design and functionality perspective and can assist with the other elements where I can.

Thanks

eコマース HTML ショッピングカート ウェブサイトのデザイン

プロジェクトID: #9130508

プロジェクトについて

6個の提案 リモートプロジェクト アクティブ Dec 15, 2015

アワード:

winmaclin

A proposal has not yet been provided

$17 AUD / 時間
(83レビュー)
7.4

6 人のフリーランサーが、平均$17/時間で、この仕事に入札しています。

sitessimply12

A proposal has not yet been provided

$24 AUD / 時間
(4件のレビュー)
4.6
itinfocube

A proposal has not yet been provided

$15 AUD / 時間
(2件のレビュー)
4.7
tejuveltrod

A proposal has not yet been provided

$22 AUD / 時間
(0件のレビュー)
0.0
suratlogix

A proposal has not yet been provided

$20 AUD / 時間
(0件のレビュー)
3.5