{"id":29350712,"url":"https://github.com/coderuzumaki/prepedge-ai","last_synced_at":"2026-02-11T02:37:48.912Z","repository":{"id":300253792,"uuid":"1005678386","full_name":"CoderUzumaki/PrepEdge-AI","owner":"CoderUzumaki","description":"PrepEdge AI is a full-stack AI-powered interview preparation platform that simulates real interview experiences. It offers personalized questions, automatic feedback using AI models, and downloadable performance reports — helping users get job-ready with confidence.","archived":false,"fork":false,"pushed_at":"2025-07-06T21:30:33.000Z","size":1647,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-06T22:30:10.122Z","etag":null,"topics":["expressjs","generative-ai","huggingface","mongodb-atlas","reactjs","render","tailwind-css","vercel","vite"],"latest_commit_sha":null,"homepage":"https://prepedgeai.vercel.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CoderUzumaki.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-20T16:10:51.000Z","updated_at":"2025-07-06T21:50:35.000Z","dependencies_parsed_at":"2025-07-06T22:23:59.188Z","dependency_job_id":"c670bd86-8169-4534-bdc1-037209d13d2c","html_url":"https://github.com/CoderUzumaki/PrepEdge-AI","commit_stats":null,"previous_names":["coderuzumaki/prepedge-ai"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CoderUzumaki/PrepEdge-AI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoderUzumaki%2FPrepEdge-AI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoderUzumaki%2FPrepEdge-AI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoderUzumaki%2FPrepEdge-AI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoderUzumaki%2FPrepEdge-AI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CoderUzumaki","download_url":"https://codeload.github.com/CoderUzumaki/PrepEdge-AI/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoderUzumaki%2FPrepEdge-AI/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264363808,"owners_count":23596512,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["expressjs","generative-ai","huggingface","mongodb-atlas","reactjs","render","tailwind-css","vercel","vite"],"created_at":"2025-07-08T23:13:29.982Z","updated_at":"2026-02-11T02:37:48.900Z","avatar_url":"https://github.com/CoderUzumaki.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e PrepEdge AI \u003c/h1\u003e\n\u003cp align=\"center\"\u003e An AI enabled smart Interview Preparation Platform \u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  🔗 \u003ca href=\"https://prepedgeai.vercel.app\"\u003e\u003cb\u003eLive Demo → prepedgeai.vercel.app\u003c/b\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n![Render](https://img.shields.io/badge/Backend-Render-blue) ![Vercel](https://img.shields.io/badge/Frontend-Vercel-black) ![Status](https://img.shields.io/badge/status-active-brightgreen) ![GSSoC 2025](https://img.shields.io/badge/-GSSoC_2025-orange)\n\n---\n\n\u003ch3\u003e\u003cb\u003e📚 Table of Contents \u003c/b\u003e\u003c/h3\u003e\n\u003col\u003e\n  \u003csamp\u003e\n    \u003cli\u003e \u003ca href='#introduction'\u003e Introduction \u003c/a\u003e \u003c/li\u003e\n    \u003cli\u003e \u003ca href='#features'\u003e Features \u003c/a\u003e \u003c/li\u003e\n    \u003cli\u003e \u003ca href='#tech-stack'\u003e Tech Stack \u003c/a\u003e \u003c/li\u003e\n    \u003cli\u003e \u003ca href='#demo-screenshots'\u003e Screenshots \u003c/a\u003e \u003c/li\u003e\n    \u003cli\u003e \u003ca href='#contributions'\u003e GSSoC Contribution \u003c/a\u003e \u003c/li\u003e\n    \u003cli\u003e \u003ca href='#author'\u003e Author \u003c/a\u003e \u003c/li\u003e\n  \u003c/samp\u003e\n\u003c/ol\u003e\n\n---\n\n\u003ch2 id=\"introduction\"\u003e 1. Introduction 👋 \u003c/h2\u003e\n\u003cp\u003e\n    \u003cb\u003ePrepEdge AI\u003c/b\u003e is a full-stack platform that helps users prepare for job interviews through tailored mock interviews, automatic answer evaluation, and PDF-based reports.\n\u003c/p\u003e\n\n---\n\n\u003ch2 id='features'\u003e 2. Features ✨ \u003c/h2\u003e\n\u003cul\u003e\n  \u003csamp\u003e\n    \u003cli\u003e \u003cb\u003ePersonalized Question Generation\u003c/b\u003e based on role and experience \u003c/li\u003e\n    \u003cli\u003e \u003cb\u003eSecure Firebase Authentication\u003c/b\u003e for login/signup \u003c/li\u003e\n    \u003cli\u003e \u003cb\u003eAuto-evaluated Reports\u003c/b\u003e with feedback, score, and improvement areas \u003c/li\u003e\n    \u003cli\u003e \u003cb\u003ePDF Report Generation\u003c/b\u003e for downloading performance insights \u003c/li\u003e\n  \u003c/samp\u003e\n\u003c/ul\u003e\n\n---\n\n\u003ch2 id='tech-stack'\u003e 3. Tech Stack 🛠️ \u003c/h2\u003e\n\u003ch3\u003e\u003cb\u003eFrontend\u003c/b\u003e\u003c/h3\u003e\n\u003cul\u003e\n  \u003csamp\u003e\n    \u003cli\u003e \u003ca href=\"https://vitejs.dev/\"\u003e \u003cb\u003eVite\u003c/b\u003e\u003c/a\u003e + \u003ca href=\"https://react.dev/\"\u003e \u003cb\u003eReact.js\u003c/b\u003e\u003c/a\u003e with JavaScript \u003c/li\u003e\n    \u003cli\u003e \u003ca href=\"https://tailwindcss.com/\"\u003e\u003cb\u003eTailwind CSS\u003c/b\u003e\u003c/a\u003e for styling \u003c/li\u003e\n    \u003cli\u003e \u003ca href=\"https://firebase.google.com/docs/auth\"\u003e\u003cb\u003eFirebase\u003c/b\u003e\u003c/a\u003e for authentication \u003c/li\u003e\n  \u003c/samp\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003e\u003cb\u003eBackend\u003c/b\u003e\u003c/h3\u003e\n\u003cul\u003e\n  \u003csamp\u003e\n    \u003cli\u003e \u003ca href=\"https://expressjs.com/\"\u003e \u003cb\u003eExpress.js\u003c/b\u003e\u003c/a\u003e for REST APIs \u003c/li\u003e\n    \u003cli\u003e \u003ca href=\"https://www.mongodb.com/atlas/database\"\u003e \u003cb\u003eMongoDB Atlas\u003c/b\u003e\u003c/a\u003e as the cloud database \u003c/li\u003e\n    \u003cli\u003e \u003ca href=\"https://firebase.google.com/docs/admin/setup\"\u003e \u003cb\u003eFirebase Admin SDK\u003c/b\u003e\u003c/a\u003e for token validation \u003c/li\u003e\n    \u003cli\u003e \u003ca href=\"https://github.com/expressjs/multer\"\u003e \u003cb\u003eMulter\u003c/b\u003e\u003c/a\u003e for file uploads \u003c/li\u003e\n    \u003cli\u003e \u003ca href=\"https://huggingface.co/\"\u003e \u003cb\u003eHugging Face APIs\u003c/b\u003e\u003c/a\u003e for AI-enhanced feedback \u003c/li\u003e\n  \u003c/samp\u003e\n\u003c/ul\u003e\n\n---\n\n\u003ch2 id='demo-screenshots'\u003e 4. Screenshots 📷 \u003c/h2\u003e\n\n| Homepage | About Page |\n|----------|-------------|\n| ![Homepage](./screenshots/home.png) | ![Report](./screenshots/about.png) |\n\n| Interview Setup | Interview Question |\n|----------|-------------|\n| ![Homepage](./screenshots/setup1.png) | ![Report](./screenshots/question1.png) |\n\n| Interview Report | Report Pdf |\n|----------|-------------|\n| ![Homepage](./screenshots/report.png) | ![Report](./screenshots/reportPdf.png) |\n\n| Dashboard |\n|----------|\n| ![Homepage](./screenshots/dashboard1.png) |\n\n| Resources |\n|-------------|\n| ![Resources](./screenshots/resources1.png) |\n\n\n---\n\n\u003ch2 id='contributions'\u003e 5. Contribution 🤝 \u003c/h2\u003e\n\u003cp\u003e \n    \u003cb\u003e Contributions are Welcome! \u003c/b\u003e\n    \u003cbr\u003e\n    \u003cb\u003ePrepEdge\u003c/b\u003e is proudly part of \u003cb\u003eGirlScript Summer of Code (GSSoC) 2025\u003c/b\u003e, a nationwide open-source program aimed at encouraging more developers to contribute to meaningful projects.  \u003cbr\u003e\u003cbr\u003e\n    We welcome \u003cb\u003eall contributions\u003c/b\u003e—whether you're a beginner or an experienced developer! To get started:  \u003cbr\u003e\n    - 📘 \u003cb\u003eRead our \u003ca href=\"./LEARN.md\"\u003e LEARN.md \u003c/a\u003e\u003c/b\u003e to understand the project structure, features, and setup.  \u003cbr\u003e\n    - 📜 \u003cb\u003eReview the \u003ca href=\"./CODE_OF_CONDUCT.md\"\u003e CODE_OF_CONDUCT.md \u003c/a\u003e\u003c/b\u003e to ensure a positive, respectful, and inclusive environment.  \u003cbr\u003e\u003cbr\u003e\n    We encourage you to explore issues, submit pull requests, and be a part of building a smart, AI-driven interview preparation platform.   \u003cbr\u003e\n    If you’d like to improve a feature or fix a bug:  \n  \n    - Fork the repo \n    - Find and Report the issue\n    - Wait for us to assign that issue to you\n    - Create a new branch (git checkout -b feature-xyz) \n    - Make your changes \n    - Push and open a PR \n    \n   ⚠️ Please ensure code is clean, readable, and follows the existing architecture.  \n\n   Happy contributing! 💻✨   \n\u003c/p\u003e\n\n---\n\n\u003ch2 id='author'\u003e 6. Author ✍️ \u003c/h2\u003e\n\u003ch3\u003e\u003csamp\u003eAbhinav Mishra – \u003ca href=\"https://github.com/CoderUzumaki\"\u003e@CoderUzumaki\u003c/a\u003e\u003c/samp\u003e\u003c/h3\u003e\n\n---\n\n\u003ch2 id='license'\u003e 7. License 📄 \u003c/h2\u003e\n\u003cp\u003e\n  This project is licensed under the \u003ca href=\"./LICENSE\"\u003eMIT License\u003c/a\u003e.  \n  \u003cbr\u003e\n  Feel free to use, modify, and distribute it under the terms of the license.\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoderuzumaki%2Fprepedge-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoderuzumaki%2Fprepedge-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoderuzumaki%2Fprepedge-ai/lists"}