Bliss - Dating app
  • Overview
  • Preview
    • Bliss App
    • Admin App
  • Features
    • Bliss App
    • Admin App
  • Instalation
    • Backend
    • Bliss App
    • Admin App
    • Build App
  • Packages
    • Backend
    • App
  • Structure
    • Backend
    • Bliss App
    • Admin App
  • Style of code writing
  • Customize
    • Languages
    • Theme
Powered by GitBook
On this page
  1. Structure

Backend

Here the folder & files structure for backend api


 ├── controllers 
 │    ├── admin
 │    │    ├── AdminAuthController.js
 │    │    ├── AdminController.js
 │    │    ├── AdminUserController.js
 │    │    ├── RolePermissionController.js
 │    │    └── SettingController.js
 │    ├── member
 │    │    ├── MemberAuthController.js
 │    │    ├── MemberController.js
 │    │    ├── MemberDiscoverController.js
 │    │    ├── MemberMessageController.js
 │    │    └── MemberReportController.js
 │    ├── GenderController.js
 │    ├── IntentController.js
 │    ├── InterestController.js
 │    ├── PassionController.js
 │    └── ReportController.js
 ├── core
 │    ├── auth
 │    │    └── JwtAuth.js
 │    ├── config
 │    │    ├── Auth.js
 │    │    ├── Cors.js
 │    │    ├── Database.js
 │    │    ├── Firebase.js
 │    │    ├── Locale.js
 │    │    ├── Mail.js
 │    │    └── Media.js
 │    ├── database
 │    │    └── Database.js
 │    ├── locale
 │    │    ├── Dictionary.js
 │    │    ├── LangValidation.js
 │    │    └── Locale.js
 │    ├── mail
 │    │    └── Mail.js
 │    ├── middleware
 │    │    ├── CorsHandling.js
 │    │    ├── JwtAuthPass.js
 │    │    ├── LocalePass.js
 │    │    ├── MediaRequestHandling.js
 │    │    └── Middleware.js 
 │    ├── model
 │    │    └── Models.js
 │    ├── resource
 │    │    └── Resource.js
 │    ├── seeder
 │    │    └── Seeder.js
 │    ├── service
 │    │    ├── Firebase
 │    │    │    └── FirebaseService.js 
 │    │    ├── Media
 │    │    │    └── MediaService.js 
 │    │    └── RolePermission
 │    │         ├── Permission.js 
 │    │         ├── Role.js 
 │    │         ├── RoleHasPermission.js 
 │    │         ├── Service.js 
 │    │         └── UserHasRole.js 
 │    ├── validation
 │    │    ├── RequestValidation.js
 │    │    └── ValidationDB.js
 │    └── Core.js
 ├── helpers
 │    ├── Helpers.js
 │    └── ReportHelper.js
 ├── mails 
 │    ├── ChangeEmailMail
 │    │    ├── ChangeEmailMail.js
 │    │    └── template.ejs
 │    ├── ForgotPasswordMail
 │    │    ├── ForgotPasswordMail.js
 │    │    └── template.ejs
 │    └── ReportMemberMail
 │         ├── ReportMemberMail.js
 │         └── template.ejs
 ├── models 
 │    ├── admin
 │    │    ├── Admin.js
 │    │    └── AdminVerificationCode.js
 │    ├── member
 │    │    ├── Member.js
 │    │    ├── MemberBlocked.js
 │    │    ├── MemberInterest.js
 │    │    ├── MemberLocation.js
 │    │    ├── MemberMatch.js
 │    │    ├── MemberMessage.js
 │    │    ├── MemberPassion.js
 │    │    └── MemberVerificationCode.js
 │    ├── report
 │    │    ├── ReportAction.js
 │    │    ├── ReportMedia.js
 │    │    ├── ReportMessage.js
 │    │    ├── ReportReason.js
 │    │    └── UserReport.js
 │    ├── Gender.js
 │    ├── Intent.js
 │    ├── Interest.js
 │    ├── Passion.js
 │    └── Setting.js
 ├── requests
 │    ├── admin
 │    │    ├── AdminChangeEmailRequest.js
 │    │    ├── AdminChangePasswordRequest.js
 │    │    ├── AdminCreateUserRequest.js
 │    │    ├── AdminForgotPasswordRequest.js
 │    │    ├── AdminForgotPasswordVerifyCodeRequest.js
 │    │    ├── AdminLoginRequest.js
 │    │    ├── AdminRegisterRequest.js
 │    │    ├── AdminSuspendMemberRequest.js
 │    │    ├── AdminUpdateMemberRequest.js
 │    │    ├── AdminUpdateProfileRequest.js
 │    │    └── AdminUpdateUserRequest.js
 │    ├── adminReport
 │    │    ├── ReportActionStoredRequest.js
 │    │    ├── ReportActionUpdateRequest.js
 │    │    ├── ReportReasonStoredRequest.js
 │    │    └── ReportReasonUpdateRequest.js
 │    ├── auth
 │    │    ├── ChangePasswordRequest.js
 │    │    ├── ResetPasswordRequest.js
 │    │    └── VerifyCodeRequest.js
 │    ├── gender
 │    │    ├── GenderStoredRequest.js
 │    │    └── GenderUpdateRequest.js
 │    ├── intent
 │    │    ├── IntentStoredRequest.js
 │    │    └── IntentUpdateRequest.js
 │    ├── interest
 │    │    ├── InterestStoredRequest.js
 │    │    └── InterestUpdateRequest.js
 │    ├── media
 │    │    └── UpdateMediaRequest.js
 │    ├── member
 │    │    ├── MemberBlockUserRequest.js
 │    │    ├── MemberChangeEmailRequest.js
 │    │    ├── MemberDeleteMessageRequest.js
 │    │    ├── MemberForgotPasswordRequest.js
 │    │    ├── MemberForgotPasswordVerifyCodeRequest.js
 │    │    ├── MemberInterestRequest.js
 │    │    ├── MemberLocationRequest.js
 │    │    ├── MemberLoginRequest.js
 │    │    ├── MemberMatchRequest.js
 │    │    ├── MemberPassionRequest.js
 │    │    ├── MemberRegisterRequest.js
 │    │    ├── MemberReportStoredRequest.js
 │    │    ├── MemberSendMessageRequest.js
 │    │    ├── MemberUpdateProfileRequest.js
 │    │    └── MemberUpdateSettingRequest.js
 │    ├── passion
 │    │    ├── PassionStoredRequest.js
 │    │    └── PassionUpdateRequest.js
 │    ├── role
 │    │    ├── RoleStoredRequest.js
 │    │    └── RoleUpdateRequest.js
 │    └── setting
 │         └── SettingRequest.js
 ├── resources
 │    ├── admin
 │    │    └── AdminResource.js
 │    ├── adminReport
 │    │    ├── ReportActionResource.js
 │    │    ├── ReportReasonResource.js
 │    │    └── UserReportResource.js
 │    ├── member
 │    │    ├── MemberLocationResource.js
 │    │    ├── MemberMessageResource.js
 │    │    ├── MemberResource.js
 │    │    └── MemberUserMessageResource.js
 │    ├── GenderResource.js
 │    ├── IntentResource.js
 │    ├── InterestResource.js
 │    ├── MediaResource.js
 │    ├── PassionResource.js
 │    ├── PermissionResource.js
 │    ├── RoleResource.js
 │    └── SettingResource.js
 ├── routes
 │    ├── api.js
 │    └── web.js
 ├── rules
 │    └── PermissionRule.js
 ├── seeder
 │    └── Seeder.js
 ├── services
 │    ├── DiscoverService.js
 │    ├── MemberUserService.js
 │    ├── NotifService.js
 │    ├── RecommendationService.js
 │    └── RedisService.js
 ├── socket
 │    └── SocketEvent.js
 └── server.js
 
 
PreviousStructureNextBliss App

Last updated 1 year ago