diff --git a/.DS_Store b/.DS_Store index 454ab20..7c761f1 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/src/controllers/file.js b/backend/controllers/file.js similarity index 100% rename from src/controllers/file.js rename to backend/controllers/file.js diff --git a/src/controllers/folder.js b/backend/controllers/folder.js similarity index 100% rename from src/controllers/folder.js rename to backend/controllers/folder.js diff --git a/src/controllers/storage.js b/backend/controllers/storage.js similarity index 100% rename from src/controllers/storage.js rename to backend/controllers/storage.js diff --git a/src/controllers/user.js b/backend/controllers/user.js similarity index 100% rename from src/controllers/user.js rename to backend/controllers/user.js diff --git a/src/db/mongoose.js b/backend/db/mongoose.js similarity index 100% rename from src/db/mongoose.js rename to backend/db/mongoose.js diff --git a/src/db/mongooseServerUtils.js b/backend/db/mongooseServerUtils.js similarity index 100% rename from src/db/mongooseServerUtils.js rename to backend/db/mongooseServerUtils.js diff --git a/src/db/utils/fileUtils/index.js b/backend/db/utils/fileUtils/index.js similarity index 100% rename from src/db/utils/fileUtils/index.js rename to backend/db/utils/fileUtils/index.js diff --git a/src/db/utils/folderUtils/index.js b/backend/db/utils/folderUtils/index.js similarity index 100% rename from src/db/utils/folderUtils/index.js rename to backend/db/utils/folderUtils/index.js diff --git a/src/enviroment/env.js b/backend/enviroment/env.js similarity index 100% rename from src/enviroment/env.js rename to backend/enviroment/env.js diff --git a/src/express-routers/file.js b/backend/express-routers/file.js similarity index 100% rename from src/express-routers/file.js rename to backend/express-routers/file.js diff --git a/src/express-routers/folder.js b/backend/express-routers/folder.js similarity index 100% rename from src/express-routers/folder.js rename to backend/express-routers/folder.js diff --git a/src/express-routers/storage.js b/backend/express-routers/storage.js similarity index 100% rename from src/express-routers/storage.js rename to backend/express-routers/storage.js diff --git a/src/express-routers/user.js b/backend/express-routers/user.js similarity index 100% rename from src/express-routers/user.js rename to backend/express-routers/user.js diff --git a/src/middleware/auth.js b/backend/middleware/auth.js similarity index 100% rename from src/middleware/auth.js rename to backend/middleware/auth.js diff --git a/src/middleware/tempAuth.js b/backend/middleware/tempAuth.js similarity index 100% rename from src/middleware/tempAuth.js rename to backend/middleware/tempAuth.js diff --git a/src/middleware/tempAuthVideo.js b/backend/middleware/tempAuthVideo.js similarity index 100% rename from src/middleware/tempAuthVideo.js rename to backend/middleware/tempAuthVideo.js diff --git a/src/models/folder.js b/backend/models/folder.js similarity index 100% rename from src/models/folder.js rename to backend/models/folder.js diff --git a/src/models/thumbnail.js b/backend/models/thumbnail.js similarity index 100% rename from src/models/thumbnail.js rename to backend/models/thumbnail.js diff --git a/src/models/user.js b/backend/models/user.js similarity index 100% rename from src/models/user.js rename to backend/models/user.js diff --git a/src/services/FileService/index.js b/backend/services/FileService/index.js similarity index 98% rename from src/services/FileService/index.js rename to backend/services/FileService/index.js index ef8c6a6..4c5838b 100644 --- a/src/services/FileService/index.js +++ b/backend/services/FileService/index.js @@ -1,13 +1,13 @@ -const imageChecker = require("../../utils/imageChecker"); +const imageChecker = require("../../../src/utils/imageChecker"); const crypto= require("crypto"); -const videoChecker = require("../../utils/videoChecker"); +const videoChecker = require("../../../src/utils/videoChecker"); const mongoose = require("../../db/mongoose") const conn = mongoose.connection; -const createThumbnail = require("./utils/createThumbnail"); +const createThumbnail = require("../../services/FileService/utils/createThumbnail"); const Thumbnail = require("../../models/thumbnail"); const ObjectID = require('mongodb').ObjectID -const NotAuthorizedError = require("../../utils/NotAuthorizedError"); -const NotFoundError = require("../../utils/NotFoundError"); +const NotAuthorizedError = require("../../../src/utils/NotAuthorizedError"); +const NotFoundError = require("../../../src/utils/NotFoundError"); const env = require("../../enviroment/env"); const jwt = require("jsonwebtoken"); const removeChunks = require("./utils/removeChunks"); @@ -15,8 +15,8 @@ const User = require("../../models/user"); const Folder = require("../../models/folder"); -const sortBySwitch = require("../../utils/sortBySwitch") -const createQuery = require("../../utils/createQuery"); +const sortBySwitch = require("../../../src/utils/sortBySwitch") +const createQuery = require("../../../src/utils/createQuery"); const ffmpeg = require("fluent-ffmpeg"); const temp = require("temp").track(); const progress = require("progress-stream"); diff --git a/src/services/FileService/utils/createThumbnail.js b/backend/services/FileService/utils/createThumbnail.js similarity index 100% rename from src/services/FileService/utils/createThumbnail.js rename to backend/services/FileService/utils/createThumbnail.js diff --git a/src/services/FileService/utils/removeChunks.js b/backend/services/FileService/utils/removeChunks.js similarity index 100% rename from src/services/FileService/utils/removeChunks.js rename to backend/services/FileService/utils/removeChunks.js diff --git a/src/services/FolderService/index.js b/backend/services/FolderService/index.js similarity index 97% rename from src/services/FolderService/index.js rename to backend/services/FolderService/index.js index 8353d14..a22bfd3 100644 --- a/src/services/FolderService/index.js +++ b/backend/services/FolderService/index.js @@ -1,13 +1,13 @@ const Folder = require("../../models/folder"); -const InternalServerError = require("../../utils/InternalServerError"); -const NotFoundError = require("../../utils/NotFoundError"); +const InternalServerError = require("../../../src/utils/InternalServerError"); +const NotFoundError = require("../../../src/utils/NotFoundError"); const UtilsFile = require("../../db/utils/fileUtils"); const ObjectID = require('mongodb').ObjectID const UtilsFolder = require("../../db/utils/folderUtils"); const mongoose = require("../../db/mongoose") const conn = mongoose.connection; const Thumbnail = require("../../models/thumbnail"); -const sortBySwitch = require("../../utils/sortBySwitchFolder") +const sortBySwitch = require("../../../src/utils/sortBySwitchFolder") const utilsFile = new UtilsFile(); const utilsFolder = new UtilsFolder(); diff --git a/src/services/UserService/index.js b/backend/services/UserService/index.js similarity index 87% rename from src/services/UserService/index.js rename to backend/services/UserService/index.js index b18ed44..b1cc6c6 100644 --- a/src/services/UserService/index.js +++ b/backend/services/UserService/index.js @@ -1,9 +1,9 @@ const User = require("../../models/user"); const bcrypt = require("bcrypt"); const crypto = require("crypto"); -const NotFoundError = require("../../utils/NotFoundError"); -const InternalServerError = require("../../utils/InternalServerError"); -const NotAuthorizedError = require("../../utils/NotAuthorizedError"); +const NotFoundError = require("../../../src/utils/NotFoundError"); +const InternalServerError = require("../../../src/utils/InternalServerError"); +const NotAuthorizedError = require("../../../src/utils/NotAuthorizedError"); const UserService = function() { diff --git a/key/getKey.js b/key/getKey.js index ec8f25d..6117cc3 100644 --- a/key/getKey.js +++ b/key/getKey.js @@ -1,5 +1,5 @@ const prompt = require('password-prompt') -const env = require("../src/enviroment/env") +const env = require("../backend/enviroment/env") const crypto = require("crypto"); const getKey = async() => { diff --git a/key/getNewKey.js b/key/getNewKey.js index 39ccb75..6e62f2e 100644 --- a/key/getNewKey.js +++ b/key/getNewKey.js @@ -1,5 +1,5 @@ const prompt = require('password-prompt') -const env = require("../src/enviroment/env") +const env = require("../backend/enviroment/env") const crypto = require("crypto"); const getKey = async() => { diff --git a/server/server.js b/server/server.js index c8696a2..3f7aaab 100755 --- a/server/server.js +++ b/server/server.js @@ -2,10 +2,10 @@ const express = require("express"); const app = express(); const path = require("path") const publicPath = path.join(__dirname, "..", "public"); -const userRouter = require("../src/express-routers/user") -const fileRouter = require("../src/express-routers/file") -const folderRouter = require("../src/express-routers/folder"); -const storageRouter = require("../src/express-routers/storage"); +const userRouter = require("../backend/express-routers/user") +const fileRouter = require("../backend/express-routers/file") +const folderRouter = require("../backend/express-routers/folder"); +const storageRouter = require("../backend/express-routers/storage"); const bodyParser = require('body-parser'); const https = require("https"); const fs = require("fs"); @@ -39,7 +39,7 @@ server = http.createServer(app); -require("../src/db/mongoose") +require("../backend/db/mongoose"); app.use(helmet()) diff --git a/serverUtils/backupDatabase.js b/serverUtils/backupDatabase.js index c199ba0..d19d635 100644 --- a/serverUtils/backupDatabase.js +++ b/serverUtils/backupDatabase.js @@ -1,4 +1,4 @@ -const mongoose = require("../src/db/mongooseServerUtils"); +const mongoose = require("../backend/db/mongooseServerUtils"); const conn = mongoose.connection; const prompts = require("prompts"); const createTempDirectory = require("./createTempDirectory"); diff --git a/serverUtils/changeEncryptionPassword.js b/serverUtils/changeEncryptionPassword.js index a7976d5..2371b76 100644 --- a/serverUtils/changeEncryptionPassword.js +++ b/serverUtils/changeEncryptionPassword.js @@ -1,4 +1,4 @@ -const mongoose = require("../src/db/mongooseServerUtils"); +const mongoose = require("../backend/db/mongooseServerUtils"); const conn = mongoose.connection; const ObjectID = require('mongodb').ObjectID const imageChecker = require("../src/utils/imageChecker"); @@ -7,7 +7,7 @@ const prompts = require("prompts"); const getKey = require("../key/getKey"); const getNewKey = require("../key/getNewKey"); const crypto = require("crypto"); -const env = require("../src/enviroment/env"); +const env = require("../backend/enviroment/env"); const cliProgress = require('cli-progress'); const createTempDirectory = require("./createTempDirectory"); diff --git a/serverUtils/cleanDatabase.js b/serverUtils/cleanDatabase.js index 8393201..f7cc390 100644 --- a/serverUtils/cleanDatabase.js +++ b/serverUtils/cleanDatabase.js @@ -1,4 +1,4 @@ -const mongoose = require("../src/db/mongooseServerUtils"); +const mongoose = require("../backend/db/mongooseServerUtils"); const conn = mongoose.connection; const ObjectID = require('mongodb').ObjectID const prompts = require("prompts"); diff --git a/serverUtils/createIndexes.js b/serverUtils/createIndexes.js index dc035d9..8056617 100644 --- a/serverUtils/createIndexes.js +++ b/serverUtils/createIndexes.js @@ -1,4 +1,4 @@ -const mongoose = require("../src/db/mongoose"); +const mongoose = require("../backend/db/mongoose"); const conn = mongoose.connection; const waitForDatabase = () => { diff --git a/serverUtils/createTempDirectory.js b/serverUtils/createTempDirectory.js index 7d14880..7faaaa5 100644 --- a/serverUtils/createTempDirectory.js +++ b/serverUtils/createTempDirectory.js @@ -1,4 +1,4 @@ -const mongoose = require("../src/db/mongooseServerUtils"); +const mongoose = require("../backend/db/mongooseServerUtils"); const conn = mongoose.connection; const cliProgress = require('cli-progress'); diff --git a/serverUtils/createThumbnailBuffer.js b/serverUtils/createThumbnailBuffer.js index 480e168..33de081 100644 --- a/serverUtils/createThumbnailBuffer.js +++ b/serverUtils/createThumbnailBuffer.js @@ -1,8 +1,8 @@ -const mongoose = require("../src/db/mongooseServerUtils") +const mongoose = require("../backend/db/mongooseServerUtils") const conn = mongoose.connection; const crypto= require("crypto"); -const env = require("../src/enviroment/env"); -const Thumbnail = require("../src/models/thumbnail"); +const env = require("../backend/enviroment/env"); +const Thumbnail = require("../backend/models/thumbnail"); const ObjectID = require('mongodb').ObjectID const sharp = require("sharp"); const concat = require("concat-stream") diff --git a/serverUtils/deleteDatabase.js b/serverUtils/deleteDatabase.js index f635232..97c1c48 100644 --- a/serverUtils/deleteDatabase.js +++ b/serverUtils/deleteDatabase.js @@ -1,4 +1,4 @@ -const mongoose = require("../src/db/mongooseServerUtils"); +const mongoose = require("../backend/db/mongooseServerUtils"); const prompts = require("prompts"); const conn = mongoose.connection; diff --git a/serverUtils/deleteTempDatabase.js b/serverUtils/deleteTempDatabase.js index 2662cad..66eb81c 100644 --- a/serverUtils/deleteTempDatabase.js +++ b/serverUtils/deleteTempDatabase.js @@ -1,4 +1,4 @@ -const mongoose = require("../src/db/mongooseServerUtils"); +const mongoose = require("../backend/db/mongooseServerUtils"); const prompts = require("prompts"); const conn = mongoose.connection; diff --git a/serverUtils/restoreDatabase.js b/serverUtils/restoreDatabase.js index bd28159..aebabee 100644 --- a/serverUtils/restoreDatabase.js +++ b/serverUtils/restoreDatabase.js @@ -1,4 +1,4 @@ -const mongoose = require("../src/db/mongooseServerUtils"); +const mongoose = require("../backend/db/mongooseServerUtils"); const prompts = require("prompts"); const restoreFromTempDirectory = require("./restoreFromTempDirectory"); const conn = mongoose.connection; diff --git a/serverUtils/restoreFromTempDirectory.js b/serverUtils/restoreFromTempDirectory.js index 2749966..810bf20 100644 --- a/serverUtils/restoreFromTempDirectory.js +++ b/serverUtils/restoreFromTempDirectory.js @@ -1,4 +1,4 @@ -const mongoose = require("../src/db/mongooseServerUtils"); +const mongoose = require("../backend/db/mongooseServerUtils"); const cliProgress = require('cli-progress'); const conn = mongoose.connection; diff --git a/tests/db/utils/fileUtils/index.test.js b/tests/db/utils/fileUtils/index.test.js index ae684f8..cf24ed3 100644 --- a/tests/db/utils/fileUtils/index.test.js +++ b/tests/db/utils/fileUtils/index.test.js @@ -1,10 +1,10 @@ -const User = require("../../../../src/models/user"); -const mongoose = require("../../../../src/db/mongoose"); +const User = require("../../../../backend/models/user"); +const mongoose = require("../../../../backend/db/mongoose"); const conn = mongoose.connection; const createUser = require("../../../fixtures/createUser"); const path = require("path"); const createFile = require("../../../fixtures/createFile"); -const UtilsFile = require("../../../../src/db/utils/fileUtils"); +const UtilsFile = require("../../../../backend/db/utils/fileUtils"); const ObjectID = require('mongodb').ObjectID const jwt = require("jsonwebtoken"); const utilsFile = new UtilsFile(); diff --git a/tests/db/utils/folderUtils/index.test.js b/tests/db/utils/folderUtils/index.test.js index d53663b..b143337 100644 --- a/tests/db/utils/folderUtils/index.test.js +++ b/tests/db/utils/folderUtils/index.test.js @@ -1,10 +1,10 @@ -const User = require("../../../../src/models/user"); -const mongoose = require("../../../../src/db/mongoose"); +const User = require("../../../../backend/models/user"); +const mongoose = require("../../../../backend/db/mongoose"); const conn = mongoose.connection; const createUser = require("../../../fixtures/createUser"); -const UtilsFolder = require("../../../../src/db/utils/folderUtils"); +const UtilsFolder = require("../../../../backend/db/utils/folderUtils"); const utilsFolder = new UtilsFolder(); -const Folder = require("../../../../src/models/folder"); +const Folder = require("../../../../backend/models/folder"); let user; let folder; diff --git a/tests/express-routers/file.test.js b/tests/express-routers/file.test.js index cf3f6af..39a73cc 100644 --- a/tests/express-routers/file.test.js +++ b/tests/express-routers/file.test.js @@ -1,18 +1,18 @@ -const User = require("../../src/models/user"); -const mongoose = require("../../src/db/mongoose"); +const User = require("../../backend/models/user"); +const mongoose = require("../../backend/db/mongoose"); const conn = mongoose.connection; const createUser = require("../fixtures/createUser"); const createUser2 = require("../fixtures/createUser2"); const createFile = require("../fixtures/createFile"); const crypto = require("crypto"); const path = require("path"); -const env = require("../../src/enviroment/env"); -const createThumbnail = require("../../src/services/FileService/utils/createThumbnail"); +const env = require("../../backend/enviroment/env"); +const createThumbnail = require("../../backend/services/FileService/utils/createThumbnail"); const request = require("supertest"); const jwt = require("jsonwebtoken"); const ObjectID = require('mongodb').ObjectID const app = require("../../server/server"); -const Folder = require("../../src/models/folder"); +const Folder = require("../../backend/models/folder"); const temp = require("temp").track(); const binaryPhraser = require("superagent-binary-parser"); diff --git a/tests/express-routers/folder.test.js b/tests/express-routers/folder.test.js index c6ddb87..9b0df30 100644 --- a/tests/express-routers/folder.test.js +++ b/tests/express-routers/folder.test.js @@ -1,18 +1,17 @@ -const User = require("../../src/models/user"); -const mongoose = require("../../src/db/mongoose"); +const User = require("../../backend/models/user"); +const mongoose = require("../../backend/db/mongoose"); const conn = mongoose.connection; const createUser = require("../fixtures/createUser"); const createUser2 = require("../fixtures/createUser2"); const createFile = require("../fixtures/createFile"); const crypto = require("crypto"); const path = require("path"); -const env = require("../../src/enviroment/env"); -const createThumbnail = require("../../src/services/FileService/utils/createThumbnail"); +const env = require("../../backend/enviroment/env"); const request = require("supertest"); const jwt = require("jsonwebtoken"); const ObjectID = require('mongodb').ObjectID const app = require("../../server/server"); -const Folder = require("../../src/models/folder"); +const Folder = require("../../backend/models/folder"); const temp = require("temp").track(); const binaryPhraser = require("superagent-binary-parser"); diff --git a/tests/express-routers/user.test.js b/tests/express-routers/user.test.js index 58a240e..a5b471b 100644 --- a/tests/express-routers/user.test.js +++ b/tests/express-routers/user.test.js @@ -1,10 +1,10 @@ -const User = require("../../src/models/user"); -const mongoose = require("../../src/db/mongoose"); +const User = require("../../backend/models/user"); +const mongoose = require("../../backend/db/mongoose"); const conn = mongoose.connection; const createUser = require("../fixtures/createUser"); const app = require("../../server/server"); const request = require("supertest"); -const env = require("../../src/enviroment/env") +const env = require("../../backend/enviroment/env") let user; let userToken; diff --git a/tests/fixtures/createFile.js b/tests/fixtures/createFile.js index 3dc7d49..235684f 100644 --- a/tests/fixtures/createFile.js +++ b/tests/fixtures/createFile.js @@ -1,4 +1,4 @@ -const mongoose = require("../../src/db/mongoose"); +const mongoose = require("../../backend/db/mongoose"); const conn = mongoose.connection; const crypto = require("crypto"); const fs = require("fs"); diff --git a/tests/fixtures/createUser.js b/tests/fixtures/createUser.js index 6397017..b6479ca 100644 --- a/tests/fixtures/createUser.js +++ b/tests/fixtures/createUser.js @@ -1,7 +1,7 @@ const jwt = require("jsonwebtoken"); -const mongoose = require("../../src/db/mongoose"); -const User = require("../../src/models/user"); -const env = require("../../src/enviroment/env"); +const mongoose = require("../../backend/db/mongoose"); +const User = require("../../backend/models/user"); +const env = require("../../backend/enviroment/env"); const createUser = async() => { diff --git a/tests/fixtures/createUser2.js b/tests/fixtures/createUser2.js index 03e75a9..de36b71 100644 --- a/tests/fixtures/createUser2.js +++ b/tests/fixtures/createUser2.js @@ -1,7 +1,7 @@ const jwt = require("jsonwebtoken"); -const mongoose = require("../../src/db/mongoose"); -const User = require("../../src/models/user"); -const env = require("../../src/enviroment/env"); +const mongoose = require("../../backend/db/mongoose"); +const User = require("../../backend/models/user"); +const env = require("../../backend/enviroment/env"); const createUser2 = async() => { diff --git a/tests/services/FileService/index.test.js b/tests/services/FileService/index.test.js index b5fc32e..625edb4 100644 --- a/tests/services/FileService/index.test.js +++ b/tests/services/FileService/index.test.js @@ -1,16 +1,16 @@ -const User = require("../../../src/models/user"); -const mongoose = require("../../../src/db/mongoose"); +const User = require("../../../backend/models/user"); +const mongoose = require("../../../backend/db/mongoose"); const conn = mongoose.connection; const createUser = require("../../fixtures/createUser"); const path = require("path"); const createFile = require("../../fixtures/createFile"); const crypto = require("crypto"); -const createThumbnail = require("../../../src/services/FileService/utils/createThumbnail"); -const env = require("../../../src/enviroment/env"); +const createThumbnail = require("../../../backend/services/FileService/utils/createThumbnail"); +const env = require("../../../backend/enviroment/env"); const jwt = require("jsonwebtoken"); const ObjectID = require('mongodb').ObjectID -const Folder = require("../../../src/models/folder"); -const FileService = require("../../../src/services/FileService"); +const Folder = require("../../../backend/models/folder"); +const FileService = require("../../../backend/services/FileService"); const fileService = new FileService(); let user; diff --git a/tests/services/FolderService/index.test.js b/tests/services/FolderService/index.test.js index 80261b7..c963b5b 100644 --- a/tests/services/FolderService/index.test.js +++ b/tests/services/FolderService/index.test.js @@ -1,13 +1,13 @@ -const User = require("../../../src/models/user"); +const User = require("../../../backend/models/user"); const createUser = require("../../fixtures/createUser"); -const Folder = require("../../../src/models/folder"); -const mongoose = require("../../../src/db/mongoose"); +const Folder = require("../../../backend/models/folder"); +const mongoose = require("../../../backend/db/mongoose"); const conn = mongoose.connection; const crypto = require("crypto"); const createFile = require("../../fixtures/createFile"); const path = require("path"); const ObjectID = require('mongodb').ObjectID -const FolderService = require("../../../src/services/FolderService"); +const FolderService = require("../../../backend/services/FolderService"); const folderService = new FolderService(); let user; diff --git a/tests/services/UserService/index.test.js b/tests/services/UserService/index.test.js index 487cc04..0dbeabd 100644 --- a/tests/services/UserService/index.test.js +++ b/tests/services/UserService/index.test.js @@ -1,9 +1,9 @@ -const User = require("../../../src/models/user"); -const mongoose = require("../../../src/db/mongoose"); +const User = require("../../../backend/models/user"); +const mongoose = require("../../../backend/db/mongoose"); const conn = mongoose.connection; const createUser = require("../../fixtures/createUser"); -const UserService = require("../../../src/services/UserService"); +const UserService = require("../../../backend/services/UserService"); const userService = new UserService(); let user;