Skip to content

majouleblanc/Mmt.Api

Repository files navigation

Mmt.Api

Stage/Work Project For a Tourism company to allow hotels, schools and organisation to organize city tours.

Click here to visit the Live Version of the Api

Technologies :

  • C#
  • Asp Net Core
  • Entity Framework Core
  • Microsoft Identity Library
    • UserManager helper Class
    • RoleManager helper Class
  • sendgrid Email Services to send confirmation emails and email in general to users
  • Azure MS SQL server
  • Azure Web Services
  • Azure Web Storage For Files

Functionalities :

Documentation :

  • Swagger UI for documentation

Authentication :

  • JWT based Athentication of users
  • User Registration Functionality
  • Login Functionality
  • Email Confirmation
  • Email In Use Check
  • Forgot Password
  • Reset Password

Authorization

  • Role Based Authorization
  • Implementation of Guest Role
  • Implementation of User Role
  • Implementation of Supervisor Role
  • Implementation of Director Role

Usage Of Services, DTOS and MVC architecture

Implementation Of Search Functionality

Relationships :

  • One To One relationship
  • One To many relationship
  • Many To Many relationship
  • Files and Photos handling

About

Stage/Work Project For a Tourism company to allow hotels, schools and organisation to organize city tours.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages