├── Frontend ├── src │ ├── Redux │ │ ├── action.js │ │ ├── actionTypes.js │ │ ├── store.js │ │ └── reducer.js │ ├── App.css │ ├── assets │ │ ├── codev.png │ │ ├── codebg.png │ │ ├── logobg.png │ │ ├── Code Vertax (1).png │ │ ├── CodeVertexLogin.png │ │ ├── CodeVortexHome.png │ │ ├── CodeVertexSignup.png │ │ ├── CodeVertexForgotPass.png │ │ ├── CodeVortexInterview.png │ │ ├── CodeVortexScoresPage.png │ │ ├── CodeVortexFeedbackpage.png │ │ └── CodeVortexFeedbackGenerationPage.png │ ├── images │ │ └── code-vortex-logo.png │ ├── component │ │ ├── Question.jsx │ │ ├── animations.css │ │ ├── PrivateRoute.jsx │ │ ├── SpeechToText.css │ │ ├── AllRoutes.jsx │ │ ├── FeedbackCard.jsx │ │ ├── Navbar.jsx │ │ └── SpeechToText.jsx │ ├── setupTests.js │ ├── reportWebVitals.js │ ├── index.css │ ├── Pages │ │ ├── InterviewPage.jsx │ │ ├── scores.css │ │ ├── Score.jsx │ │ ├── FeedbackPage.jsx │ │ ├── ForgotPassword.jsx │ │ ├── Login.jsx │ │ ├── Signup.jsx │ │ ├── Home.jsx │ │ └── PerfomanceFeedback.jsx │ ├── index.js │ ├── App.jsx │ ├── Hooks │ │ └── useVerify.js │ ├── css │ │ ├── login.css │ │ ├── signup.css │ │ └── forgotpassword.css │ └── logo.svg ├── public │ ├── robots.txt │ ├── favicon.ico │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── index.html ├── .env ├── .gitignore ├── tailwind.config.js ├── package.json └── README.md ├── Backend ├── .gitignore ├── Models │ ├── blacklist.model.js │ ├── user.model.js │ └── history.model.js ├── config │ └── db.js ├── README.md ├── Routes │ ├── History.Routes.js │ ├── Users.Routes.js │ └── Questions.Routes.js ├── package.json ├── middleware │ └── jwtAuth.middleware.js └── index.js ├── .gitignore └── README.md /Frontend/src/Redux/action.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Backend/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | node_modules/ -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Local Netlify folder 2 | .netlify 3 | -------------------------------------------------------------------------------- /Frontend/src/App.css: -------------------------------------------------------------------------------- 1 | * { 2 | margin: 0; 3 | padding: 0; 4 | box-sizing: border-box; 5 | } -------------------------------------------------------------------------------- /Frontend/public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /Frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingDemon1/CodeVortex/HEAD/Frontend/public/favicon.ico -------------------------------------------------------------------------------- /Frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingDemon1/CodeVortex/HEAD/Frontend/public/logo192.png -------------------------------------------------------------------------------- /Frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingDemon1/CodeVortex/HEAD/Frontend/public/logo512.png -------------------------------------------------------------------------------- /Frontend/src/assets/codev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingDemon1/CodeVortex/HEAD/Frontend/src/assets/codev.png -------------------------------------------------------------------------------- /Frontend/src/assets/codebg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingDemon1/CodeVortex/HEAD/Frontend/src/assets/codebg.png -------------------------------------------------------------------------------- /Frontend/src/assets/logobg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingDemon1/CodeVortex/HEAD/Frontend/src/assets/logobg.png -------------------------------------------------------------------------------- /Frontend/src/assets/Code Vertax (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingDemon1/CodeVortex/HEAD/Frontend/src/assets/Code Vertax (1).png -------------------------------------------------------------------------------- /Frontend/src/assets/CodeVertexLogin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingDemon1/CodeVortex/HEAD/Frontend/src/assets/CodeVertexLogin.png -------------------------------------------------------------------------------- /Frontend/src/assets/CodeVortexHome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingDemon1/CodeVortex/HEAD/Frontend/src/assets/CodeVortexHome.png -------------------------------------------------------------------------------- /Frontend/src/assets/CodeVertexSignup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingDemon1/CodeVortex/HEAD/Frontend/src/assets/CodeVertexSignup.png -------------------------------------------------------------------------------- /Frontend/src/images/code-vortex-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingDemon1/CodeVortex/HEAD/Frontend/src/images/code-vortex-logo.png -------------------------------------------------------------------------------- /Frontend/src/assets/CodeVertexForgotPass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingDemon1/CodeVortex/HEAD/Frontend/src/assets/CodeVertexForgotPass.png -------------------------------------------------------------------------------- /Frontend/src/assets/CodeVortexInterview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingDemon1/CodeVortex/HEAD/Frontend/src/assets/CodeVortexInterview.png -------------------------------------------------------------------------------- /Frontend/src/assets/CodeVortexScoresPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingDemon1/CodeVortex/HEAD/Frontend/src/assets/CodeVortexScoresPage.png -------------------------------------------------------------------------------- /Frontend/.env: -------------------------------------------------------------------------------- 1 | NODE_ENV = developemnt; 2 | REACT_APP_LOCAL_URL = http://localhost:5000 3 | REACT_APP_PROD_URL = https://tiny-pear-jaguar-veil.cyclic.app -------------------------------------------------------------------------------- /Frontend/src/assets/CodeVortexFeedbackpage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingDemon1/CodeVortex/HEAD/Frontend/src/assets/CodeVortexFeedbackpage.png -------------------------------------------------------------------------------- /Frontend/src/assets/CodeVortexFeedbackGenerationPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingDemon1/CodeVortex/HEAD/Frontend/src/assets/CodeVortexFeedbackGenerationPage.png -------------------------------------------------------------------------------- /Frontend/src/component/Question.jsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | 3 | const Question = ({ question }) => { 4 | console.log(question); 5 | return
{date}
14 |18 | {feedback.body?.split("\n")[2]?.replace(",", "")?.toUpperCase()}/10 19 |
20 |{date}
21 | 22 | {/*{user.name}
*/} 23 |26 | Feedback :{" "} 27 | {feedback.body 28 | ?.split("\n")[3] 29 | ?.replace("feedback:", "") 30 | .replace(",", "") 31 | .replaceAll("'", "") 32 | .replace("extra:", "") 33 | .replace(",", "") 34 | .replaceAll("'", "") 35 | .replaceAll("[", "") 36 | .replaceAll("]", "") 37 | .replaceAll(".", "") 38 | .replace("feedback", "") 39 | .replace("error", "") 40 | .replace(":", "") 41 | .replace("extra", "")} 42 |
43 |115 | {" "} 116 | Don't have account? SignUp 117 |
118 |
95 |
162 | {transcript}
151 |