├── .env ├── .gitignore ├── README.md ├── package.json ├── screenshot.png └── src ├── index.js ├── modules ├── DB.js ├── controllers │ ├── authController.js │ ├── forumController.js │ ├── generalController.js │ ├── messagesController.js │ ├── profileController.js │ └── uploadsController.js ├── models │ ├── Answer.js │ ├── AuthHistory.js │ ├── Ban.js │ ├── Board.js │ ├── Comment.js │ ├── Dialogue.js │ ├── File.js │ ├── Folder.js │ ├── Message.js │ ├── Notification.js │ ├── Report.js │ ├── Thread.js │ └── User.js ├── socket │ └── index.js └── utils │ ├── checkFileExec.js │ ├── createThumbnail.js │ ├── deleteFiles.js │ ├── generate_keys.js │ ├── jwt.js │ ├── storage.js │ ├── transliterate.js │ └── validationSchema.js └── routes ├── api.js ├── auth.js └── index.js /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/package.json -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/screenshot.png -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/index.js -------------------------------------------------------------------------------- /src/modules/DB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/DB.js -------------------------------------------------------------------------------- /src/modules/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/controllers/authController.js -------------------------------------------------------------------------------- /src/modules/controllers/forumController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/controllers/forumController.js -------------------------------------------------------------------------------- /src/modules/controllers/generalController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/controllers/generalController.js -------------------------------------------------------------------------------- /src/modules/controllers/messagesController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/controllers/messagesController.js -------------------------------------------------------------------------------- /src/modules/controllers/profileController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/controllers/profileController.js -------------------------------------------------------------------------------- /src/modules/controllers/uploadsController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/controllers/uploadsController.js -------------------------------------------------------------------------------- /src/modules/models/Answer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/models/Answer.js -------------------------------------------------------------------------------- /src/modules/models/AuthHistory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/models/AuthHistory.js -------------------------------------------------------------------------------- /src/modules/models/Ban.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/models/Ban.js -------------------------------------------------------------------------------- /src/modules/models/Board.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/models/Board.js -------------------------------------------------------------------------------- /src/modules/models/Comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/models/Comment.js -------------------------------------------------------------------------------- /src/modules/models/Dialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/models/Dialogue.js -------------------------------------------------------------------------------- /src/modules/models/File.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/models/File.js -------------------------------------------------------------------------------- /src/modules/models/Folder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/models/Folder.js -------------------------------------------------------------------------------- /src/modules/models/Message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/models/Message.js -------------------------------------------------------------------------------- /src/modules/models/Notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/models/Notification.js -------------------------------------------------------------------------------- /src/modules/models/Report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/models/Report.js -------------------------------------------------------------------------------- /src/modules/models/Thread.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/models/Thread.js -------------------------------------------------------------------------------- /src/modules/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/models/User.js -------------------------------------------------------------------------------- /src/modules/socket/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/socket/index.js -------------------------------------------------------------------------------- /src/modules/utils/checkFileExec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/utils/checkFileExec.js -------------------------------------------------------------------------------- /src/modules/utils/createThumbnail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/utils/createThumbnail.js -------------------------------------------------------------------------------- /src/modules/utils/deleteFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/utils/deleteFiles.js -------------------------------------------------------------------------------- /src/modules/utils/generate_keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/utils/generate_keys.js -------------------------------------------------------------------------------- /src/modules/utils/jwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/utils/jwt.js -------------------------------------------------------------------------------- /src/modules/utils/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/utils/storage.js -------------------------------------------------------------------------------- /src/modules/utils/transliterate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/utils/transliterate.js -------------------------------------------------------------------------------- /src/modules/utils/validationSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/modules/utils/validationSchema.js -------------------------------------------------------------------------------- /src/routes/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/routes/api.js -------------------------------------------------------------------------------- /src/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/routes/auth.js -------------------------------------------------------------------------------- /src/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pro-WebTech/Forum-BE/HEAD/src/routes/index.js --------------------------------------------------------------------------------