├── .gitattributes ├── .github ├── actions │ ├── build │ │ └── action.yml │ ├── deploy │ │ └── action.yml │ ├── push │ │ └── action.yml │ ├── test │ │ └── action.yml │ └── variables │ │ └── action.yml └── workflows │ ├── CI-CD.yml │ └── delete-old-images.yml ├── .gitignore ├── .vscode └── settings.json ├── Caddyfile ├── LICENSE.md ├── README.md ├── backend ├── .dockerignore ├── Dockerfile ├── cloud │ └── main.js ├── cms │ ├── cloud │ │ ├── common.js │ │ ├── main.js │ │ └── payment.js │ ├── index.js │ ├── initialize-cms.js │ ├── mailTemplates │ │ ├── emailVerify.html │ │ ├── emailVerify.txt │ │ ├── invite.html │ │ ├── invite.txt │ │ ├── passwordReset.html │ │ ├── passwordReset.txt │ │ └── styles.css │ └── siteTemplates │ │ ├── icons │ │ ├── blog.png │ │ ├── gallery.png │ │ ├── knowledge.png │ │ └── products.png │ │ └── templates.json ├── config.js ├── entrypoint.sh ├── package-lock.json ├── package.json ├── public │ ├── choose_password.html │ ├── invalid_link.html │ ├── invalid_verification_link.html │ ├── link_send_fail.html │ ├── link_send_success.html │ ├── password_reset_success.html │ └── verify_email_success.html └── server │ ├── dashboard.js │ ├── index.js │ └── initialize-server.js ├── docker-compose.yml ├── frontend ├── .dockerignore ├── Dockerfile ├── dist │ └── .gitkeep ├── package-lock.json ├── package.json └── src │ ├── app.js │ ├── index.html │ └── parse.js ├── package.json └── sample.env /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/actions/build/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/.github/actions/build/action.yml -------------------------------------------------------------------------------- /.github/actions/deploy/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/.github/actions/deploy/action.yml -------------------------------------------------------------------------------- /.github/actions/push/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/.github/actions/push/action.yml -------------------------------------------------------------------------------- /.github/actions/test/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/.github/actions/test/action.yml -------------------------------------------------------------------------------- /.github/actions/variables/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/.github/actions/variables/action.yml -------------------------------------------------------------------------------- /.github/workflows/CI-CD.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/.github/workflows/CI-CD.yml -------------------------------------------------------------------------------- /.github/workflows/delete-old-images.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/.github/workflows/delete-old-images.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Caddyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/Caddyfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/README.md -------------------------------------------------------------------------------- /backend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | logs -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/cloud/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/cloud/main.js -------------------------------------------------------------------------------- /backend/cms/cloud/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/cms/cloud/common.js -------------------------------------------------------------------------------- /backend/cms/cloud/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/cms/cloud/main.js -------------------------------------------------------------------------------- /backend/cms/cloud/payment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/cms/cloud/payment.js -------------------------------------------------------------------------------- /backend/cms/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/cms/index.js -------------------------------------------------------------------------------- /backend/cms/initialize-cms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/cms/initialize-cms.js -------------------------------------------------------------------------------- /backend/cms/mailTemplates/emailVerify.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/cms/mailTemplates/emailVerify.html -------------------------------------------------------------------------------- /backend/cms/mailTemplates/emailVerify.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/cms/mailTemplates/emailVerify.txt -------------------------------------------------------------------------------- /backend/cms/mailTemplates/invite.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/cms/mailTemplates/invite.html -------------------------------------------------------------------------------- /backend/cms/mailTemplates/invite.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/cms/mailTemplates/invite.txt -------------------------------------------------------------------------------- /backend/cms/mailTemplates/passwordReset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/cms/mailTemplates/passwordReset.html -------------------------------------------------------------------------------- /backend/cms/mailTemplates/passwordReset.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/cms/mailTemplates/passwordReset.txt -------------------------------------------------------------------------------- /backend/cms/mailTemplates/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/cms/mailTemplates/styles.css -------------------------------------------------------------------------------- /backend/cms/siteTemplates/icons/blog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/cms/siteTemplates/icons/blog.png -------------------------------------------------------------------------------- /backend/cms/siteTemplates/icons/gallery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/cms/siteTemplates/icons/gallery.png -------------------------------------------------------------------------------- /backend/cms/siteTemplates/icons/knowledge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/cms/siteTemplates/icons/knowledge.png -------------------------------------------------------------------------------- /backend/cms/siteTemplates/icons/products.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/cms/siteTemplates/icons/products.png -------------------------------------------------------------------------------- /backend/cms/siteTemplates/templates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/cms/siteTemplates/templates.json -------------------------------------------------------------------------------- /backend/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/config.js -------------------------------------------------------------------------------- /backend/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/entrypoint.sh -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/public/choose_password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/public/choose_password.html -------------------------------------------------------------------------------- /backend/public/invalid_link.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/public/invalid_link.html -------------------------------------------------------------------------------- /backend/public/invalid_verification_link.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/public/invalid_verification_link.html -------------------------------------------------------------------------------- /backend/public/link_send_fail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/public/link_send_fail.html -------------------------------------------------------------------------------- /backend/public/link_send_success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/public/link_send_success.html -------------------------------------------------------------------------------- /backend/public/password_reset_success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/public/password_reset_success.html -------------------------------------------------------------------------------- /backend/public/verify_email_success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/public/verify_email_success.html -------------------------------------------------------------------------------- /backend/server/dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/server/dashboard.js -------------------------------------------------------------------------------- /backend/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/server/index.js -------------------------------------------------------------------------------- /backend/server/initialize-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/backend/server/initialize-server.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .cache -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/dist/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/frontend/src/app.js -------------------------------------------------------------------------------- /frontend/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/frontend/src/index.html -------------------------------------------------------------------------------- /frontend/src/parse.js: -------------------------------------------------------------------------------- 1 | export default window.Parse; // workaround for Parcel! 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/package.json -------------------------------------------------------------------------------- /sample.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hatemhosny/parse-starter/HEAD/sample.env --------------------------------------------------------------------------------