diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..21c4e36 --- /dev/null +++ b/.gitignore @@ -0,0 +1,26 @@ +# Custom files +.env + +# OS generated files +.DS_Store +ehthumbs.db +Thumbs.db +package-lock.json + +# Editor files +.vscode/ +.idea/ +*.sublime-project +*.sublime-workspace +*.komodoproject +.sequelizerc + +# Node files +node_modules + +# test coverage +coverage/ + +#folder name +public/images +public/videos diff --git a/package.json b/package.json new file mode 100644 index 0000000..38ec3ee --- /dev/null +++ b/package.json @@ -0,0 +1,36 @@ +{ + "name": "ai-tennis-coach", + "version": "1.0.0", + "private": true, + "type": "module", + "scripts": { + "start": "node ./server/bin/index", + "watch:dev": "nodemon", + "dev": "nodemon ./server/bin/index" + }, + "author": "", + "license": "ISC", + "dependencies": { + "@aws-sdk/client-s3": "^3.698.0", + "@aws-sdk/s3-request-presigner": "^3.698.0", + "aws-sdk": "^2.1692.0", + "axios": "^1.7.9", + "bcrypt": "^5.1.1", + "cookie-parser": "^1.4.7", + "cors": "^2.8.5", + "dotenv": "^16.4.5", + "ejs": "^3.1.10", + "express": "^4.21.1", + "jsonwebtoken": "^9.0.2", + "module-alias": "^2.2.3", + "moment": "^2.30.1", + "morgan": "^1.10.0", + "multer": "^1.4.5-lts.1", + "nodemon": "^3.1.7", + "pg": "^8.13.1", + "qrcode": "^1.5.4", + "sequelize": "^6.37.5", + "sequelize-cli": "^6.6.2", + "socket.io": "^4.8.1" + } +}