├── .dockerignore ├── .editorconfig ├── .env.dev ├── .env.test ├── .eslintrc.json ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── bug_report.md │ ├── enhancement.md │ ├── feature-request.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ └── image-workflow.yaml ├── .gitignore ├── .travis.yml ├── Dockerfile.dev ├── Dockerfile.prod ├── LICENSE ├── README.md ├── app.js ├── app ├── controllers │ ├── activity.js │ ├── analytics.js │ ├── auth.js │ ├── comment.js │ ├── email.js │ ├── event.js │ ├── notification.js │ ├── organization.js │ ├── post.js │ ├── project.js │ ├── proposal.js │ ├── ticket.js │ ├── urlShortner.js │ ├── user.js │ └── wikis.js ├── middleware │ ├── OAuthMiddlewares.js │ ├── activate.js │ ├── activity.js │ ├── auth.js │ ├── isOAuthAllowed.js │ ├── maintenance.js │ ├── passportOAuth.js │ ├── rateLimiter.js │ └── sanitise.js ├── models │ ├── Activity.js │ ├── Comment.js │ ├── Event.js │ ├── Notifications.js │ ├── Organisation.js │ ├── Post.js │ ├── Project.js │ ├── Proposal.js │ ├── ProposalNotification.js │ ├── Ticket.js │ ├── UrlShortner.js │ └── User.js ├── routes │ ├── activity.js │ ├── analytics.js │ ├── auth.js │ ├── comment.js │ ├── event.js │ ├── index.js │ ├── notification.js │ ├── organisation.js │ ├── post.js │ ├── project.js │ ├── proposal.js │ ├── ticket.js │ ├── urlShortner.js │ ├── user.js │ └── wikis.js └── utils │ ├── activity-helper.js │ ├── collections.js │ ├── compressAndUpload.js │ ├── console-helper.js │ ├── fileToBuffer.js │ ├── format-user.js │ ├── notif-helper.js │ ├── notificationTags.js │ ├── paginate.js │ ├── permission.js │ ├── proposal-notif-helper.js │ ├── response-helper.js │ ├── settingHelpers.js │ ├── ticket-helper.js │ ├── uploadToAWS.js │ └── wikis-helper.js ├── bin └── www ├── config ├── fileHandlingConstants.js ├── gAnalytics.js ├── mongoose.js ├── passport.js ├── redis.js └── winston.js ├── docker-compose.dev.yml ├── docker-compose.prod.yml ├── docs ├── ansible │ └── ansible.md ├── docs.md └── wikis │ └── wikis.md ├── infra ├── backend.yml ├── frontend.yml ├── group_vars │ └── all.yml ├── hosts ├── roles │ ├── setup_client │ │ ├── defaults │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── main.yml │ │ │ └── nodejs.yml │ │ └── templates │ │ │ └── env.j2 │ ├── setup_dbs │ │ ├── defaults │ │ │ └── main.yml │ │ ├── files │ │ │ └── mongodb.conf │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── create_org.yml │ │ │ ├── main.yml │ │ │ ├── mongo.yml │ │ │ └── redis.yml │ │ └── templates │ │ │ └── organization.j2 │ ├── setup_nginx │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ ├── etc_config.j2 │ │ │ └── nginx_conf.j2 │ └── setup_server │ │ ├── defaults │ │ └── main.yml │ │ ├── tasks │ │ └── main.yml │ │ └── templates │ │ └── ecosystem.config.j2 └── site.yml ├── package.json ├── public └── stylesheets │ └── style.css ├── scripts └── install.sh ├── socket.js ├── test ├── comment.test.js ├── event.test.js ├── organisation.test.js ├── post.test.js ├── project.test.js ├── proposal.test.js ├── rateLimit.test.js ├── url.test.js └── user.test.js └── views ├── emailTemplate.ejs ├── error.ejs └── index.ejs /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/.env.dev -------------------------------------------------------------------------------- /.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/.env.test -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | open_collective: donut 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/.github/ISSUE_TEMPLATE/enhancement.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/image-workflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/.github/workflows/image-workflow.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/Dockerfile.dev -------------------------------------------------------------------------------- /Dockerfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/Dockerfile.prod -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app.js -------------------------------------------------------------------------------- /app/controllers/activity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/controllers/activity.js -------------------------------------------------------------------------------- /app/controllers/analytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/controllers/analytics.js -------------------------------------------------------------------------------- /app/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/controllers/auth.js -------------------------------------------------------------------------------- /app/controllers/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/controllers/comment.js -------------------------------------------------------------------------------- /app/controllers/email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/controllers/email.js -------------------------------------------------------------------------------- /app/controllers/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/controllers/event.js -------------------------------------------------------------------------------- /app/controllers/notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/controllers/notification.js -------------------------------------------------------------------------------- /app/controllers/organization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/controllers/organization.js -------------------------------------------------------------------------------- /app/controllers/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/controllers/post.js -------------------------------------------------------------------------------- /app/controllers/project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/controllers/project.js -------------------------------------------------------------------------------- /app/controllers/proposal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/controllers/proposal.js -------------------------------------------------------------------------------- /app/controllers/ticket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/controllers/ticket.js -------------------------------------------------------------------------------- /app/controllers/urlShortner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/controllers/urlShortner.js -------------------------------------------------------------------------------- /app/controllers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/controllers/user.js -------------------------------------------------------------------------------- /app/controllers/wikis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/controllers/wikis.js -------------------------------------------------------------------------------- /app/middleware/OAuthMiddlewares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/middleware/OAuthMiddlewares.js -------------------------------------------------------------------------------- /app/middleware/activate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/middleware/activate.js -------------------------------------------------------------------------------- /app/middleware/activity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/middleware/activity.js -------------------------------------------------------------------------------- /app/middleware/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/middleware/auth.js -------------------------------------------------------------------------------- /app/middleware/isOAuthAllowed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/middleware/isOAuthAllowed.js -------------------------------------------------------------------------------- /app/middleware/maintenance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/middleware/maintenance.js -------------------------------------------------------------------------------- /app/middleware/passportOAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/middleware/passportOAuth.js -------------------------------------------------------------------------------- /app/middleware/rateLimiter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/middleware/rateLimiter.js -------------------------------------------------------------------------------- /app/middleware/sanitise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/middleware/sanitise.js -------------------------------------------------------------------------------- /app/models/Activity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/models/Activity.js -------------------------------------------------------------------------------- /app/models/Comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/models/Comment.js -------------------------------------------------------------------------------- /app/models/Event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/models/Event.js -------------------------------------------------------------------------------- /app/models/Notifications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/models/Notifications.js -------------------------------------------------------------------------------- /app/models/Organisation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/models/Organisation.js -------------------------------------------------------------------------------- /app/models/Post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/models/Post.js -------------------------------------------------------------------------------- /app/models/Project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/models/Project.js -------------------------------------------------------------------------------- /app/models/Proposal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/models/Proposal.js -------------------------------------------------------------------------------- /app/models/ProposalNotification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/models/ProposalNotification.js -------------------------------------------------------------------------------- /app/models/Ticket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/models/Ticket.js -------------------------------------------------------------------------------- /app/models/UrlShortner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/models/UrlShortner.js -------------------------------------------------------------------------------- /app/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/models/User.js -------------------------------------------------------------------------------- /app/routes/activity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/routes/activity.js -------------------------------------------------------------------------------- /app/routes/analytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/routes/analytics.js -------------------------------------------------------------------------------- /app/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/routes/auth.js -------------------------------------------------------------------------------- /app/routes/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/routes/comment.js -------------------------------------------------------------------------------- /app/routes/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/routes/event.js -------------------------------------------------------------------------------- /app/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/routes/index.js -------------------------------------------------------------------------------- /app/routes/notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/routes/notification.js -------------------------------------------------------------------------------- /app/routes/organisation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/routes/organisation.js -------------------------------------------------------------------------------- /app/routes/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/routes/post.js -------------------------------------------------------------------------------- /app/routes/project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/routes/project.js -------------------------------------------------------------------------------- /app/routes/proposal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/routes/proposal.js -------------------------------------------------------------------------------- /app/routes/ticket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/routes/ticket.js -------------------------------------------------------------------------------- /app/routes/urlShortner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/routes/urlShortner.js -------------------------------------------------------------------------------- /app/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/routes/user.js -------------------------------------------------------------------------------- /app/routes/wikis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/routes/wikis.js -------------------------------------------------------------------------------- /app/utils/activity-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/utils/activity-helper.js -------------------------------------------------------------------------------- /app/utils/collections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/utils/collections.js -------------------------------------------------------------------------------- /app/utils/compressAndUpload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/utils/compressAndUpload.js -------------------------------------------------------------------------------- /app/utils/console-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/utils/console-helper.js -------------------------------------------------------------------------------- /app/utils/fileToBuffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/utils/fileToBuffer.js -------------------------------------------------------------------------------- /app/utils/format-user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/utils/format-user.js -------------------------------------------------------------------------------- /app/utils/notif-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/utils/notif-helper.js -------------------------------------------------------------------------------- /app/utils/notificationTags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/utils/notificationTags.js -------------------------------------------------------------------------------- /app/utils/paginate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/utils/paginate.js -------------------------------------------------------------------------------- /app/utils/permission.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/utils/permission.js -------------------------------------------------------------------------------- /app/utils/proposal-notif-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/utils/proposal-notif-helper.js -------------------------------------------------------------------------------- /app/utils/response-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/utils/response-helper.js -------------------------------------------------------------------------------- /app/utils/settingHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/utils/settingHelpers.js -------------------------------------------------------------------------------- /app/utils/ticket-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/utils/ticket-helper.js -------------------------------------------------------------------------------- /app/utils/uploadToAWS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/utils/uploadToAWS.js -------------------------------------------------------------------------------- /app/utils/wikis-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/app/utils/wikis-helper.js -------------------------------------------------------------------------------- /bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/bin/www -------------------------------------------------------------------------------- /config/fileHandlingConstants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/config/fileHandlingConstants.js -------------------------------------------------------------------------------- /config/gAnalytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/config/gAnalytics.js -------------------------------------------------------------------------------- /config/mongoose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/config/mongoose.js -------------------------------------------------------------------------------- /config/passport.js: -------------------------------------------------------------------------------- 1 | // TODO: 2 | // YET TO IMPLEMENT WITH PASSPORT 3 | -------------------------------------------------------------------------------- /config/redis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/config/redis.js -------------------------------------------------------------------------------- /config/winston.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/config/winston.js -------------------------------------------------------------------------------- /docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker-compose.prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/docker-compose.prod.yml -------------------------------------------------------------------------------- /docs/ansible/ansible.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/docs/ansible/ansible.md -------------------------------------------------------------------------------- /docs/docs.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/wikis/wikis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/docs/wikis/wikis.md -------------------------------------------------------------------------------- /infra/backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/backend.yml -------------------------------------------------------------------------------- /infra/frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/frontend.yml -------------------------------------------------------------------------------- /infra/group_vars/all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/group_vars/all.yml -------------------------------------------------------------------------------- /infra/hosts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /infra/roles/setup_client/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/roles/setup_client/defaults/main.yml -------------------------------------------------------------------------------- /infra/roles/setup_client/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/roles/setup_client/tasks/main.yml -------------------------------------------------------------------------------- /infra/roles/setup_client/tasks/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/roles/setup_client/tasks/nodejs.yml -------------------------------------------------------------------------------- /infra/roles/setup_client/templates/env.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/roles/setup_client/templates/env.j2 -------------------------------------------------------------------------------- /infra/roles/setup_dbs/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/roles/setup_dbs/defaults/main.yml -------------------------------------------------------------------------------- /infra/roles/setup_dbs/files/mongodb.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/roles/setup_dbs/files/mongodb.conf -------------------------------------------------------------------------------- /infra/roles/setup_dbs/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/roles/setup_dbs/handlers/main.yml -------------------------------------------------------------------------------- /infra/roles/setup_dbs/tasks/create_org.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/roles/setup_dbs/tasks/create_org.yml -------------------------------------------------------------------------------- /infra/roles/setup_dbs/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/roles/setup_dbs/tasks/main.yml -------------------------------------------------------------------------------- /infra/roles/setup_dbs/tasks/mongo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/roles/setup_dbs/tasks/mongo.yml -------------------------------------------------------------------------------- /infra/roles/setup_dbs/tasks/redis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/roles/setup_dbs/tasks/redis.yml -------------------------------------------------------------------------------- /infra/roles/setup_dbs/templates/organization.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/roles/setup_dbs/templates/organization.j2 -------------------------------------------------------------------------------- /infra/roles/setup_nginx/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/roles/setup_nginx/tasks/main.yml -------------------------------------------------------------------------------- /infra/roles/setup_nginx/templates/etc_config.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/roles/setup_nginx/templates/etc_config.j2 -------------------------------------------------------------------------------- /infra/roles/setup_nginx/templates/nginx_conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/roles/setup_nginx/templates/nginx_conf.j2 -------------------------------------------------------------------------------- /infra/roles/setup_server/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/roles/setup_server/defaults/main.yml -------------------------------------------------------------------------------- /infra/roles/setup_server/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/roles/setup_server/tasks/main.yml -------------------------------------------------------------------------------- /infra/roles/setup_server/templates/ecosystem.config.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/roles/setup_server/templates/ecosystem.config.j2 -------------------------------------------------------------------------------- /infra/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/infra/site.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/package.json -------------------------------------------------------------------------------- /public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/public/stylesheets/style.css -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/socket.js -------------------------------------------------------------------------------- /test/comment.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/test/comment.test.js -------------------------------------------------------------------------------- /test/event.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/test/event.test.js -------------------------------------------------------------------------------- /test/organisation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/test/organisation.test.js -------------------------------------------------------------------------------- /test/post.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/test/post.test.js -------------------------------------------------------------------------------- /test/project.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/test/project.test.js -------------------------------------------------------------------------------- /test/proposal.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/test/proposal.test.js -------------------------------------------------------------------------------- /test/rateLimit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/test/rateLimit.test.js -------------------------------------------------------------------------------- /test/url.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/test/url.test.js -------------------------------------------------------------------------------- /test/user.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/test/user.test.js -------------------------------------------------------------------------------- /views/emailTemplate.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/views/emailTemplate.ejs -------------------------------------------------------------------------------- /views/error.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/views/error.ejs -------------------------------------------------------------------------------- /views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeuino/social-platform-donut-backend/HEAD/views/index.ejs --------------------------------------------------------------------------------