├── .eslintrc.json ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── doc_report.yml │ ├── feature_request.yml │ └── other.yml ├── pull_request_template.md └── workflows │ ├── app-image-build-push.yml │ ├── greetings.yml │ ├── release.yml │ └── stale.yaml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .huskyrc ├── .prettierrc ├── .sample-env ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Procfile ├── README.md ├── SECURITY.md ├── app.js ├── client ├── .gitignore ├── package-lock.json ├── package.json ├── public │ └── index.html └── src │ ├── components │ ├── App │ │ └── App.js │ ├── Home │ │ ├── Home.js │ │ ├── HomeCenterContainer │ │ │ └── HomeCenterContainer.js │ │ ├── HomeLeftContainer │ │ │ ├── HomeLeftContainer.js │ │ │ ├── MerchCard │ │ │ │ └── MerchCard.js │ │ │ └── UpperCard │ │ │ │ └── UpperCard.js │ │ └── HomeRightContainer │ │ │ └── HomeRightContainer.js │ ├── Navbar │ │ └── Navbar.js │ └── QACard │ │ └── QACard.js │ ├── data │ ├── design │ │ └── figma │ │ │ ├── Ask_Question_Screen.png │ │ │ ├── Edit_Profile_Screen.png │ │ │ ├── Explore_Screen.png │ │ │ ├── Home_Screen.png │ │ │ ├── Login_Screen.png │ │ │ ├── My_List_Screen.png │ │ │ ├── Question_Screen.png │ │ │ └── User_Profile_Screen.png │ ├── dev-data │ │ ├── answers.json │ │ └── questions.json │ └── images │ │ ├── Mountain1.jpg │ │ ├── Mountain2.jpeg │ │ ├── Mountain3.jpg │ │ ├── Mountain4.jpg │ │ ├── default_user.png │ │ └── merch.svg │ ├── index.css │ └── index.js ├── commitlint.config.js ├── controllers ├── answersControllers.js ├── authControllers.js ├── errorControllers.js ├── questionsControllers.js └── usersControllers.js ├── cucumber.js ├── data └── dev-data │ ├── answers.json │ ├── import-and-delete-data-script.js │ ├── questions.json │ └── testResponse.json ├── docker-compose.yml ├── kubernetes ├── quoraforcollege-deployment.yml └── quoraforcollege-service.yml ├── models ├── answersModel.js ├── questionsModel.js └── usersModel.js ├── package.json ├── routes ├── answersRoutes.js ├── questionsRoutes.js └── usersRoutes.js ├── server.js ├── tests └── features │ ├── support │ └── steps.js │ └── test.feature └── utils ├── apiFeatures.js ├── appError.js └── catchAsync.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/doc_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/.github/ISSUE_TEMPLATE/doc_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/other.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/.github/ISSUE_TEMPLATE/other.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/app-image-build-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/.github/workflows/app-image-build-push.yml -------------------------------------------------------------------------------- /.github/workflows/greetings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/.github/workflows/greetings.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/.github/workflows/stale.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | .env -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" -------------------------------------------------------------------------------- /.huskyrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/.huskyrc -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/.prettierrc -------------------------------------------------------------------------------- /.sample-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/.sample-env -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: npm start -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/SECURITY.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/app.js -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/src/components/App/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/components/App/App.js -------------------------------------------------------------------------------- /client/src/components/Home/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/components/Home/Home.js -------------------------------------------------------------------------------- /client/src/components/Home/HomeCenterContainer/HomeCenterContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/components/Home/HomeCenterContainer/HomeCenterContainer.js -------------------------------------------------------------------------------- /client/src/components/Home/HomeLeftContainer/HomeLeftContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/components/Home/HomeLeftContainer/HomeLeftContainer.js -------------------------------------------------------------------------------- /client/src/components/Home/HomeLeftContainer/MerchCard/MerchCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/components/Home/HomeLeftContainer/MerchCard/MerchCard.js -------------------------------------------------------------------------------- /client/src/components/Home/HomeLeftContainer/UpperCard/UpperCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/components/Home/HomeLeftContainer/UpperCard/UpperCard.js -------------------------------------------------------------------------------- /client/src/components/Home/HomeRightContainer/HomeRightContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/components/Home/HomeRightContainer/HomeRightContainer.js -------------------------------------------------------------------------------- /client/src/components/Navbar/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/components/Navbar/Navbar.js -------------------------------------------------------------------------------- /client/src/components/QACard/QACard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/components/QACard/QACard.js -------------------------------------------------------------------------------- /client/src/data/design/figma/Ask_Question_Screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/data/design/figma/Ask_Question_Screen.png -------------------------------------------------------------------------------- /client/src/data/design/figma/Edit_Profile_Screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/data/design/figma/Edit_Profile_Screen.png -------------------------------------------------------------------------------- /client/src/data/design/figma/Explore_Screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/data/design/figma/Explore_Screen.png -------------------------------------------------------------------------------- /client/src/data/design/figma/Home_Screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/data/design/figma/Home_Screen.png -------------------------------------------------------------------------------- /client/src/data/design/figma/Login_Screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/data/design/figma/Login_Screen.png -------------------------------------------------------------------------------- /client/src/data/design/figma/My_List_Screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/data/design/figma/My_List_Screen.png -------------------------------------------------------------------------------- /client/src/data/design/figma/Question_Screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/data/design/figma/Question_Screen.png -------------------------------------------------------------------------------- /client/src/data/design/figma/User_Profile_Screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/data/design/figma/User_Profile_Screen.png -------------------------------------------------------------------------------- /client/src/data/dev-data/answers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/data/dev-data/answers.json -------------------------------------------------------------------------------- /client/src/data/dev-data/questions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/data/dev-data/questions.json -------------------------------------------------------------------------------- /client/src/data/images/Mountain1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/data/images/Mountain1.jpg -------------------------------------------------------------------------------- /client/src/data/images/Mountain2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/data/images/Mountain2.jpeg -------------------------------------------------------------------------------- /client/src/data/images/Mountain3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/data/images/Mountain3.jpg -------------------------------------------------------------------------------- /client/src/data/images/Mountain4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/data/images/Mountain4.jpg -------------------------------------------------------------------------------- /client/src/data/images/default_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/data/images/default_user.png -------------------------------------------------------------------------------- /client/src/data/images/merch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/data/images/merch.svg -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/client/src/index.js -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = {extends: ['@commitlint/config-conventional']} 2 | -------------------------------------------------------------------------------- /controllers/answersControllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/controllers/answersControllers.js -------------------------------------------------------------------------------- /controllers/authControllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/controllers/authControllers.js -------------------------------------------------------------------------------- /controllers/errorControllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/controllers/errorControllers.js -------------------------------------------------------------------------------- /controllers/questionsControllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/controllers/questionsControllers.js -------------------------------------------------------------------------------- /controllers/usersControllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/controllers/usersControllers.js -------------------------------------------------------------------------------- /cucumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/cucumber.js -------------------------------------------------------------------------------- /data/dev-data/answers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/data/dev-data/answers.json -------------------------------------------------------------------------------- /data/dev-data/import-and-delete-data-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/data/dev-data/import-and-delete-data-script.js -------------------------------------------------------------------------------- /data/dev-data/questions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/data/dev-data/questions.json -------------------------------------------------------------------------------- /data/dev-data/testResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/data/dev-data/testResponse.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /kubernetes/quoraforcollege-deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/kubernetes/quoraforcollege-deployment.yml -------------------------------------------------------------------------------- /kubernetes/quoraforcollege-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/kubernetes/quoraforcollege-service.yml -------------------------------------------------------------------------------- /models/answersModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/models/answersModel.js -------------------------------------------------------------------------------- /models/questionsModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/models/questionsModel.js -------------------------------------------------------------------------------- /models/usersModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/models/usersModel.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/package.json -------------------------------------------------------------------------------- /routes/answersRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/routes/answersRoutes.js -------------------------------------------------------------------------------- /routes/questionsRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/routes/questionsRoutes.js -------------------------------------------------------------------------------- /routes/usersRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/routes/usersRoutes.js -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/server.js -------------------------------------------------------------------------------- /tests/features/support/steps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/tests/features/support/steps.js -------------------------------------------------------------------------------- /tests/features/test.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/tests/features/test.feature -------------------------------------------------------------------------------- /utils/apiFeatures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/utils/apiFeatures.js -------------------------------------------------------------------------------- /utils/appError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/utils/appError.js -------------------------------------------------------------------------------- /utils/catchAsync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaiwalyakoparkar/quora-for-college/HEAD/utils/catchAsync.js --------------------------------------------------------------------------------