/AngularSocialLogin

Jwt & Social Login App 🎉 Angular 12 Frontend Project 🚀

Primary LanguageCSS

Angular Social Login Front-End Project

Angular & .Net Core JWT & Social Login App


📦 Angular Social Login Front-End Project Tree Structure
├─ src
│  â”œâ”€ app
│  â”‚  â”œâ”€ app-routing.module.ts
│  â”‚  â”œâ”€ app.component.css
│  â”‚  â”œâ”€ app.component.html
│  â”‚  â”œâ”€ app.component.spec.ts
│  â”‚  â”œâ”€ app.component.ts
│  â”‚  â”œâ”€ app.module.ts
│  â”‚  â”œâ”€ auth.service.spec.ts
│  â”‚  â”œâ”€ components
│  â”‚  â”‚  â”œâ”€ hero-detail
│  â”‚  â”‚  â”‚  â”œâ”€ hero-detail.component.css
│  â”‚  â”‚  â”‚  â”œâ”€ hero-detail.component.html
│  â”‚  â”‚  â”‚  â””─ hero-detail.component.ts
│  â”‚  â”‚  â”œâ”€ login
│  â”‚  â”‚  â”‚  â”œâ”€ login.component.css
│  â”‚  â”‚  â”‚  â”œâ”€ login.component.html
│  â”‚  â”‚  â”‚  â””─ login.component.ts
│  â”‚  â”‚  â””─ register
│  â”‚  â”‚     â”œâ”€ register.component.css
│  â”‚  â”‚     â”œâ”€ register.component.html
│  â”‚  â”‚     â””─ register.component.ts
│  â”‚  â”œâ”€ guards
│  â”‚  â”‚  â””─ authorize-guard.service.ts
│  â”‚  â”œâ”€ interceptors
│  â”‚  â”‚  â””─ auth-interceptor.service.ts
│  â”‚  â”œâ”€ models
│  â”‚  â”‚  â”œâ”€ authenticateRequest.ts
│  â”‚  â”‚  â”œâ”€ listResponseModel.ts
│  â”‚  â”‚  â”œâ”€ registerUser.ts
│  â”‚  â”‚  â”œâ”€ responseModel.ts
│  â”‚  â”‚  â”œâ”€ singleResponseModel.ts
│  â”‚  â”‚  â”œâ”€ tokenModel.ts
│  â”‚  â”‚  â”œâ”€ tokenResponseModel.ts
│  â”‚  â”‚  â”œâ”€ user.ts
│  â”‚  â”‚  â””─ userResponseModel.ts
│  â”‚  â””─ services
│  â”‚     â”œâ”€ auth.service.ts
│  â”‚     â”œâ”€ match-password.validator.ts
│  â”‚     â”œâ”€ user-exists.service.ts
│  â”‚     â””─ user.service.ts
│  â”œâ”€ assets
│  â”‚  â”œâ”€ .gitkeep
│  â”‚  â”œâ”€ fonts
│  â”‚  â”‚  â”œâ”€ Linearicons-Free-v1.0.0
│  â”‚  â”‚  â”‚  â”œâ”€ WebFont
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ Linearicons-Free.eot
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ Linearicons-Free.svg
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ Linearicons-Free.ttf
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ Linearicons-Free.woff
│  â”‚  â”‚  â”‚  â”‚  â””─ Linearicons-Free.woff2
│  â”‚  â”‚  â”‚  â””─ icon-font.min.css
│  â”‚  â”‚  â”œâ”€ font-awesome-4.7.0
│  â”‚  â”‚  â”‚  â”œâ”€ HELP-US-OUT.txt
│  â”‚  â”‚  â”‚  â”œâ”€ css
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ font-awesome.css
│  â”‚  â”‚  â”‚  â”‚  â””─ font-awesome.min.css
│  â”‚  â”‚  â”‚  â”œâ”€ fonts
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ FontAwesome.otf
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ fontawesome-webfont.eot
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ fontawesome-webfont.svg
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ fontawesome-webfont.ttf
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ fontawesome-webfont.woff
│  â”‚  â”‚  â”‚  â”‚  â””─ fontawesome-webfont.woff2
│  â”‚  â”‚  â”‚  â”œâ”€ less
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ animated.less
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ bordered-pulled.less
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ core.less
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ fixed-width.less
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ font-awesome.less
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ icons.less
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ larger.less
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ list.less
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ mixins.less
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ path.less
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ rotated-flipped.less
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ screen-reader.less
│  â”‚  â”‚  â”‚  â”‚  â”œâ”€ stacked.less
│  â”‚  â”‚  â”‚  â”‚  â””─ variables.less
│  â”‚  â”‚  â”‚  â””─ scss
│  â”‚  â”‚  â”‚     â”œâ”€ _animated.scss
│  â”‚  â”‚  â”‚     â”œâ”€ _bordered-pulled.scss
│  â”‚  â”‚  â”‚     â”œâ”€ _core.scss
│  â”‚  â”‚  â”‚     â”œâ”€ _fixed-width.scss
│  â”‚  â”‚  â”‚     â”œâ”€ _icons.scss
│  â”‚  â”‚  â”‚     â”œâ”€ _larger.scss
│  â”‚  â”‚  â”‚     â”œâ”€ _list.scss
│  â”‚  â”‚  â”‚     â”œâ”€ _mixins.scss
│  â”‚  â”‚  â”‚     â”œâ”€ _path.scss
│  â”‚  â”‚  â”‚     â”œâ”€ _rotated-flipped.scss
│  â”‚  â”‚  â”‚     â”œâ”€ _screen-reader.scss
│  â”‚  â”‚  â”‚     â”œâ”€ _stacked.scss
│  â”‚  â”‚  â”‚     â”œâ”€ _variables.scss
│  â”‚  â”‚  â”‚     â””─ font-awesome.scss
│  â”‚  â”‚  â”œâ”€ montserrat
│  â”‚  â”‚  â”‚  â”œâ”€ Montserrat-Black.ttf
│  â”‚  â”‚  â”‚  â”œâ”€ Montserrat-BlackItalic.ttf
│  â”‚  â”‚  â”‚  â”œâ”€ Montserrat-Bold.ttf
│  â”‚  â”‚  â”‚  â”œâ”€ Montserrat-BoldItalic.ttf
│  â”‚  â”‚  â”‚  â”œâ”€ Montserrat-ExtraBold.ttf
│  â”‚  â”‚  â”‚  â”œâ”€ Montserrat-ExtraBoldItalic.ttf
│  â”‚  â”‚  â”‚  â”œâ”€ Montserrat-ExtraLight.ttf
│  â”‚  â”‚  â”‚  â”œâ”€ Montserrat-ExtraLightItalic.ttf
│  â”‚  â”‚  â”‚  â”œâ”€ Montserrat-Italic.ttf
│  â”‚  â”‚  â”‚  â”œâ”€ Montserrat-Light.ttf
│  â”‚  â”‚  â”‚  â”œâ”€ Montserrat-LightItalic.ttf
│  â”‚  â”‚  â”‚  â”œâ”€ Montserrat-Medium.ttf
│  â”‚  â”‚  â”‚  â”œâ”€ Montserrat-MediumItalic.ttf
│  â”‚  â”‚  â”‚  â”œâ”€ Montserrat-Regular.ttf
│  â”‚  â”‚  â”‚  â”œâ”€ Montserrat-SemiBold.ttf
│  â”‚  â”‚  â”‚  â”œâ”€ Montserrat-SemiBoldItalic.ttf
│  â”‚  â”‚  â”‚  â”œâ”€ Montserrat-Thin.ttf
│  â”‚  â”‚  â”‚  â”œâ”€ Montserrat-ThinItalic.ttf
│  â”‚  â”‚  â”‚  â””─ OFL.txt
│  â”‚  â”‚  â””─ poppins
│  â”‚  â”‚     â”œâ”€ Poppins-Black.ttf
│  â”‚  â”‚     â”œâ”€ Poppins-BlackItalic.ttf
│  â”‚  â”‚     â”œâ”€ Poppins-Bold.ttf
│  â”‚  â”‚     â”œâ”€ Poppins-BoldItalic.ttf
│  â”‚  â”‚     â”œâ”€ Poppins-ExtraBold.ttf
│  â”‚  â”‚     â”œâ”€ Poppins-ExtraBoldItalic.ttf
│  â”‚  â”‚     â”œâ”€ Poppins-ExtraLight.ttf
│  â”‚  â”‚     â”œâ”€ Poppins-ExtraLightItalic.ttf
│  â”‚  â”‚     â”œâ”€ Poppins-Italic.ttf
│  â”‚  â”‚     â”œâ”€ Poppins-Light.ttf
│  â”‚  â”‚     â”œâ”€ Poppins-LightItalic.ttf
│  â”‚  â”‚     â”œâ”€ Poppins-Medium.ttf
│  â”‚  â”‚     â”œâ”€ Poppins-MediumItalic.ttf
│  â”‚  â”‚     â”œâ”€ Poppins-Regular.ttf
│  â”‚  â”‚     â”œâ”€ Poppins-SemiBold.ttf
│  â”‚  â”‚     â”œâ”€ Poppins-SemiBoldItalic.ttf
│  â”‚  â”‚     â”œâ”€ Poppins-Thin.ttf
│  â”‚  â”‚     â””─ Poppins-ThinItalic.ttf
│  â”‚  â”œâ”€ images
│  â”‚  â”‚  â”œâ”€ bg-01.png
│  â”‚  â”‚  â””─ icons
│  â”‚  â”‚     â””─ favicon.ico
│  â”‚  â””─ js
│  â”‚     â”œâ”€ jquery-3.2.1.min.js
│  â”‚     â””─ main.js
│  â”œâ”€ environments
│  â”‚  â”œâ”€ environment.prod.ts
│  â”‚  â””─ environment.ts
│  â”œâ”€ favicon.ico
│  â”œâ”€ index.html
│  â”œâ”€ main.ts
│  â”œâ”€ polyfills.ts
│  â”œâ”€ styles.css
│  â””─ test.ts
├─ tsconfig.app.json
├─ tsconfig.json
└─ tsconfig.spec.json