/Restaurant-App

Restaurant App is a sample open source application, powered by ASP.NET Core 2.0 and Xamarin.Forms

Primary LanguageC#MIT LicenseMIT

Restaurant App

Xamarin client build status Backend build status codecov Android Build status iOS Build status

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