Create a model to support online shop

  • Status: Closed
  • Premie: €300
  • Mottatte bidrag: 3
  • Vinner: hamydu

Konkurransesammendrag

Create online shop DSON model for a Mongo database.

The DSON model must support browsing, searching and administration of products, shopping-basket use-cases, order life-cycle, payments management, shipments, returns, account management with address information, password management, personal information must be stored encrypted. Images must be supported. Information about data modelling can be found here: https://docs.mongodb.com/manual/core/data-modeling-introduction/. The model should be flexible and generic; It must support many different product types: cosmetics, software, wine,

Provide mongo Shell JavaScript scripts to provisioning the Mongo database. Provide 100 products, 2 shopping-baskets with products, 10 orders, 10 shipped orders, 2 returns, 10 accounts.
Consult the Mongo manual for more information: https://docs.mongodb.com/manual/.

The Mongo database is installed using Docker. The Dockerfile is attached. Docker can be installed here: https://www.docker.com.

All rights of the source code belong to the company Pragmatic Software Solutions BVBA located in Belgium (Europe).

All source code must contain the following header in comment:
/**
 *
 * 24-07-2017
 *
 * Copyright (c) Pragmatic Software Solutions. All Rights Reserved.
 *
 * This software is the confidential and proprietary information of Pragmatic Software Solutions BVBA. ("Confidential Information").
 * It may not be copied or reproduced in any manner without the express written  
• permission of Pragmatic Software Solutions BVBA.
 *
 */


Expected artefacts:
• Mongo Shell JavaScript for model validation. The account passwords must be secure.
• Mongo Shell JavaScript for creating indexes for searching/browsing on products and login use-case.
• Mongo Shell JavaScript for provisioning the database (See details above)
• Picture explaining model

The applicant must have a VAT-number. An invoice must be presented before the payment is executed.

Anbefalte ferdigheter

Arbeidsgivers tilbakemelding

“He did a great job !”

Profilbilde krisleenaerts, Belgium.

Offentlig avklaringstavle

  • hamydu
    hamydu
    • 6 år siden

    hello i want to know if it is necessary to know the user who add the product in the shop (register the product).

    • 6 år siden
    1. krisleenaerts
      Konkurranseholder
      • 6 år siden

      Hi Hamydu,

      • 6 år siden
    2. krisleenaerts
      Konkurranseholder
      • 6 år siden

      Do you also provide scripts to provision the database? Thus, populate the database with data?

      • 6 år siden
  • hamydu
    hamydu
    • 6 år siden

    Do the costumer have to login or he just make an order and give information about the shipment?

    • 6 år siden
    1. krisleenaerts
      Konkurranseholder
      • 6 år siden

      He can choose. Either create account of order without creating one. He must then provide information about the shipment.

      • 6 år siden
  • monmohon
    monmohon
    • 6 år siden

    working............. will update soon

    • 6 år siden
  • njose
    njose
    • 6 år siden

    Hi.. I have started working on a functional prototype. I'm experienced and will submit my entry along with a link so that you can test.\

    • 6 år siden
  • hamydu
    hamydu
    • 6 år siden

    hello !

    • 6 år siden

Vis flere kommentarer

Hvordan å komme i gang med konkurranser

  • Legg ut din konkurransen

    Legg ut din konkurranse Raskt og enkelt

  • Få mange bidrag

    Få mange bidrag Fra hele verden

  • Kår det beste bidraget

    Kår det beste bidraget Last ned filene - Enkelt!

Legg ut en konkurranse nå eller bli med i dag!