Giter Site home page Giter Site logo

go-lang's Introduction

Go-lang

UrbanKart is planning to launch an online store. In preparation for that they plan to develop an application for online shopping, managing their delivery logistics #1. Shopping Develop an application that can be used for online shopping

  1. Allow users to register with mobile numbers, and place(address) // return true if Success or false if fails - like mobile number already exists / invalid mobile number AddUsers(user User) bool
  2. Allow users to fetch list of products
  3. //type - product type, such as mobile, tv etc GetProducts(type string)
  4. Allow users to order products PlaceOrder(item Product, qty int)
  5. Allow users to modify order ChangeOrder((item Product, qty int)
  6. Allow users to cancel order ChangeOrder((item Product, qty int)
  7. Allow users to fetch their order //return array of prod , array of qty GetOrders() ([] prod, [] qty)

#2 Delivery Logistics

  1. Allow admin to register delivery reps , with mobile number and place // return true if Success or false if fails - like mobile number already exists / invalid mobile number AddDeliveryRep(rep Rep) bool
  2. Allow admin to assign a customer order to a delivery rep matching the place Consider the rep should not have any other assignment If no matching rep found return false AssignOrder(order Order) bool
  3. Allow admin to view delivery assignments for all reps ViewAssignments()

go-lang's People

Contributors

abhishekkumar98 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.