this is my first application i have made i learn alot of things about doing it
bcrypt – password hashing
cloudinary – media storage
cors – handle cross-origin requests
express – web server framework
dotenv – environment variables
express-rate-limit – rate limiting / protection
file-type – file type validation
multer – file uploads
google-auth-library – Google authentication
jsonwebtoken – token-based authentication
mongoose – MongoDB object modeling
nanoid – unique ID generation
node-schedule – task scheduling
schedule – task scheduling
nodemailer – sending emails