We are looking for experienced full stack developer (Angular JS , .NET WebAPI , C#, SQL , Bootstrap ) to work on Order processing module for our [url removed, login to view] website.
We need the procedure of checkout, payment/shipment, order processing system and suggest, modify/re-design them as simple and easy checkout system.
*Please no general bid*. Review our [url removed, login to view] platform and then alone bid for this, if your expertise match our requirement.
We are a Research online buy offline site. However, we are introducing cash on delivery option soon for our retailers.
All our other modules are ready and to shorten our development time, we are planning to give this module alone to freelancer
1. You will be responsibile for the entire design of the module. (UX should be inline with our [url removed, login to view] portal)
2. Module should be able to integrate with other payment gateways later (Intially should support Cash on Delivery)
3. We will not share our existing code. (We know a good developer who understand can see our site and start from what should happen, when clicking buy option in our
site). Also order processing is going to be same for all ecom site, here we need to be specific on the store from which the order is processed (market place model).
4. We need the source code as we need to integrate with our platform
5. DB Design should be able to switch to SQL /MySQL.
6. Use only Pure Web API. We are integrating this API in our mobile platform, so do not use any of the existing source code that works with MVC.
7. Use Entity Framework. and DTO Objects (Don't make it tooo complex). Just have the result in DTO, by using LINQ from persistance).
8. Should test how many simultaneous order can be processed before handing over the project.
9. Should not use Stored procedure and only use entity framework. (Using SQL queries is fine in code, if anything complex to be acheived.).
10. Do not use any 3rd party js or dependency without approval.
Order processing should include
1) ShoppingCart with Apply coupon and should incldue the following functionlaities.
Track Order (Very important)
Important that the user should Track Order with his Email/Mobile and order number. Both should eb given to check order status.
Include Order Preference :- 1) Home Delivery 2) Pick at store.
[url removed, login to view] - we will take care of registered user. You need to work on "Enter New Address" section
[url removed, login to view] :- Will be able to access from any page, anytime. (View Cart).
[url removed, login to view] :- Normal Shopping cart work flow. (You can even think of a design to complete everything in one page (we are open to discuss)
[url removed, login to view] :- Just before payment. confirm.
Track Order (Very important)
We can discuss more during Project requirement discussion.