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
- 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
- Swagger UI for documentation
- JWT based Athentication of users
- User Registration Functionality
- Login Functionality
- Email Confirmation
- Email In Use Check
- Forgot Password
- Reset Password
- Role Based Authorization
- Implementation of Guest Role
- Implementation of User Role
- Implementation of Supervisor Role
- Implementation of Director Role
- One To One relationship
- One To many relationship
- Many To Many relationship
- Files and Photos handling