Skip to content

Restaurant App is a sample open source e-Commerce application for ordering foods, powered by microservices architecture and xamarin

License

Notifications You must be signed in to change notification settings

pczhouhua/Restaurant-App

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Restaurant App

build status build status build status build status

coverage coverage coverage coverage

Android Build status iOS Build status

*Note Documentation is legacy, cause issue #20

The Restaurant App is a sample open source application powered by C# and Xamarin, this sample provides us how to build mobile and web applications with a clean architecture and write testable and clean code.

Using technologies

  • Back-end
    • ASP.NET Core Web API
    • Identity Server4
    • Entity Framework Core
    • PostgreSQL
    • SQL Server
  • Xamarin
    • Xamarin.Forms + Material Design
    • Custom Renderers
    • Reactive UI
    • Rx.NET
    • MVVM
    • Dependency Injection (Autofac)
  • Testing
    • BDD Unit testing
    • Moq
    • xUnit (backend)
    • NUnit (xamarin)
    • AutoFixture
  • DevOps
    • PowerShell
    • CI (AppVeyor)
    • Azure Deploy
    • Heroku Deploy - cooming soon
    • Docker Containers - cooming soon
  • Front-end

Development:

Future implementations:

  • Ordering foods using AI with neural network
  • Creating chatbot for this neural network

About

Restaurant App is a sample open source e-Commerce application for ordering foods, powered by microservices architecture and xamarin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 54.6%
  • JavaScript 27.7%
  • TypeScript 4.1%
  • Java 4.1%
  • HTML 3.6%
  • Go 3.2%
  • Other 2.7%