A backend system built with Node.js, Express, and MongoDB that enables authenticated users to discover profiles, send connection requests, review requests, and manage mutual connections with secure access control.
βββ π src
β βββ π config
β β βββ π db.js
β βββ π middleware
β β βββ π auth.middleware.js
β βββ π model
β β βββ π connectionRequest.js
β β βββ π user.js
β βββ π routes
β β βββ π auth.js
β β βββ π profile.js
β β βββ π request.js
β β βββ π userRouter.js
β βββ π utils
β β βββ π validation.js
β βββ π app.js
βββ βοΈ .gitignore
βββ βοΈ package-lock.json
βββ βοΈ package.json
βββ π readme.md