Skip to content

REST WebAPI in DDD Architecture with all 4 CRUD Operations and error handling.

License

Notifications You must be signed in to change notification settings

CS-C0der/BuberBreakfast-Rest-API

Repository files navigation

BuberBreakfast

The idea is to provide an online platform for posting and retrieving breakfast offers like UberEats does.

Technology

This C# project showcases an industry level REST-WebAPI with all 4 CRUD operations, Https redirection and Error handling. It is built in MVC architecture using the ASP.NET Core Framework and Mantinband's ErrorOr class for simplification of Error handling. The development was done in Visual Studio Code which enables direct testing of the API via http requests (see video). Clean Code principles are applied in various ways.

Presentation

A presentation of the functionalities, error handling and code structure can be viewed here:

BuberBreakfast Presentation (German)

Further development

Further development steps could include an appealing frontend, establishing a database connection for external data storage and user account management with secure login etc.

References

I am very grateful to Amichai Mantinband for his well-explained BuberBreakfast-Tutorial by which I have built this. His license has been included, a few smaller changes to the codebase have been made. You can watch the tutorial and rebuild it yourself here.

About

REST WebAPI in DDD Architecture with all 4 CRUD Operations and error handling.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages