This repository is structured to handle various aspects of the application with different directories and files.
The project is organized into directories and files as follows:
-
controllers: Contains controllers for managing different entities within the system.
cameraController.jsuserController.jspostController.jsvideoController.js
-
db: Includes the database connection file.
connection.js
-
models: Holds the database models for different entities.
Camera.jsPost.jsUser.jsVideo.js
-
routes: Contains route handlers for managing different entities.
cameraRoutes.jsuserRoutes.jsvideoRoutes.jspostRoutes.js
-
utils: Houses utility files.
-
email.js -
awsS3upload.jsmailTemplates Contains mail templates
registerSuccess.htmlvideoUploadOwner.html
-
-
app.js: Entry point for the application.
-
index.js: Primary file to start the server.
-
package-lock.json: Lock file specifying exact versions of dependencies.
-
package.json: File containing project metadata and dependencies.