Skip to content

pavanbadempet/Dating-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DatingApp

2020-08-03 2020-08-03 (2) 2020-08-03 (3) 2020-08-03 (1) 2020-08-03 (4) 2020-08-03 (5)

Dating App ( Angular 9 / .Net WebAPI Core (v 3.0) / Entity Framework core ( v 3.0) / SQL Server)

  • Identity and Role Management

  • Persist data using Entity Framework Core.

  • Used Repository Pattern, created generic Repository for adding another layer of abstraction over Entity Franework.

  • Common error handling in Angular and .net core to show webapi errors on client app. Used Http Interceptors.

  • Used AutoMapper in webapi core.

  • Integrated 3rd party components like Alertify.js as service wrapper into the Angular application

  • Authentication using JWT Authentication tokens for securing Webapi's.

  • Implemented lazy loading to load related navigation properties in entity so Entity Framework core loads navigation properties when it needs them.

  • Filtering, sorting and paging of data

  • Drag and drop photo upload integration into a cloud platform (cloudinary)

  • Private messaging Chat system

  • User can like profiles of other users( of opposite sex ) and can recieve likes from other users as well. Implemented Many-To-Many relationships.

  • Global error Handling in the API and the SPA.

  • ngx-loader to show loader on each http request and hide loader on http response.

  • Implemeted Routing. Secured routes with CanActivate and CanDeActivate guards.

  • Resolvers to pass data in route.

  • Used Angular Reactive forms.

  • Deployed to Azure

  • HTTPS certificate applied

About

Come on in to view your matches...All you need to do is sign up!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published