Skip to content

Features for ordering, payment and refund, instant status update and notification, authorization, etc.

Notifications You must be signed in to change notification settings

Eliana289/DishToGo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Read Me

This project is a microservice based on Spring framework which contains two roles, one is customers who make on-line orders and the other is restuarants which manage the dish and inventory.

Code Structure

api-gateway: zuul

client: services for client side

configure: configure application

configure-repo: yml configuration files

eureka: eureka application

order

server:
  • controller: controllers for env, hystrix, order and message sending
  • converter: convert order form to order dto
  • dataobject: entities for order detail and order summary
  • dto: entities for cart and order
  • enums: enums classes for order status, payment status and results
  • exception: exception class
  • form: order form
  • message: message receive and send
  • repository: repositories for order details and order summary
  • service: order service
  • utils: function for jason, key and result
  • vo: result returned to front end

product: services for product and catagory management, similar to server

user:

  • constant: cookie and redis
  • controller: log in controller
  • dataobject: entity of user information
  • enums: enums class of result and role
  • repository: user information repository
  • service: user service interface and implementation
  • utils: utility classes
  • vo: result returned to front end

About

Features for ordering, payment and refund, instant status update and notification, authorization, etc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published