{"id":26854227,"url":"https://github.com/nextgencodersgsg/codepilot","last_synced_at":"2026-04-02T02:50:02.284Z","repository":{"id":283906921,"uuid":"951430396","full_name":"NextGenCodersGSG/CodePilot","owner":"NextGenCodersGSG","description":"An advanced AI-driven code analysis tool built with Next.js, leveraging OpenAI's API to review and debug code efficiently.","archived":false,"fork":false,"pushed_at":"2025-03-30T12:56:20.000Z","size":6563,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-30T13:23:34.822Z","etag":null,"topics":["ai-agents","nextjs","reactjs","tailwindcss","vercel"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/NextGenCodersGSG.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}},"created_at":"2025-03-19T17:02:40.000Z","updated_at":"2025-03-24T14:17:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"3809439a-0c7a-48da-9cd6-4ddb7c3036c6","html_url":"https://github.com/NextGenCodersGSG/CodePilot","commit_stats":null,"previous_names":["nextgencodersgsg/codepilot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NextGenCodersGSG%2FCodePilot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NextGenCodersGSG%2FCodePilot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NextGenCodersGSG%2FCodePilot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NextGenCodersGSG%2FCodePilot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NextGenCodersGSG","download_url":"https://codeload.github.com/NextGenCodersGSG/CodePilot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246391185,"owners_count":20769529,"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":["ai-agents","nextjs","reactjs","tailwindcss","vercel"],"created_at":"2025-03-30T23:19:06.452Z","updated_at":"2025-12-30T20:04:37.341Z","avatar_url":"https://github.com/NextGenCodersGSG.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀 CodePilot\n\n**CodePilot** is an AI-powered code review and debugging assistant that helps developers write cleaner, faster, and more secure code. Whether you're a beginner looking for feedback or a senior developer hunting for optimization tips, CodePilot is your personal code companion.\n\n---\n\n## 🧠 What is CodePilot?\n\nCodePilot leverages advanced AI to analyze your code and provide feedback in real-time. It's designed to be your personal assistant that spots bugs, suggests improvements, and helps you debug like a pro. Plus, developers can sign up for a special role to support others via live Zoom calls — like a virtual dev mentorship space.\n\n---\n\n## ✨ Features\n\n- ✅ Upload or paste your code for instant AI analysis\n- ✅ Categorized feedback:\n  - Performance issues\n  - Security vulnerabilities\n  - Bugs and logic errors\n  - Optimization tips\n- ✅ Beautiful, animated UI using Framer Motion\n- ✅ Real-time chat-like experience powered by OpenAI\n- ✅ User authentication and authorization\n- ✅ Forgot password flow with email recovery\n- ✅ Developer role with ability to assist other users via Zoom\n- ✅ Stripe integration for premium plans\n- ✅ 3D robot assistant (Spline integration)\n- ✅ Built using custom conventional Next.js pages with modern animations\n\n---\n\n## 🛠 Tech Stack\n\n- **Frontend:** Next.js, TailwindCSS, Shadcn UI, Framer Motion, Spline\n- **Backend/AI:** OpenAI API\n- **Database:** MongoDB Atlas\n- **Auth:** Custom-built authentication \u0026 authorization system\n- **Payments:** Stripe\n- **Deployment:** Vercel\n\n---\n\n## 📦 Installation \u0026 Setup\n\n\u003e **Note**: You must have **Node.js** and **npm** installed.\n\n1. Clone the repository:\n\n```bash\ngit clone https://github.com/NextGenCodersGSG/CodePilot.git\ncd codepilot\n```\n\n2. Navigate to the development branch:\n\n```bash\ngit checkout development\n```\n3. Pull the latest development changes:\n\n```bash\ngit pull origin development\n```\n\n4. Install dependencies:\n\n```bash\nnpm install\n```\n5. Create a .env.local file and add your environment variables:\n\n```bash\nOPENAI_API_KEY=your_openai_api_key\nMONGODB_URI=your_mongo_uri\nNEXT_PUBLIC_URL=http://localhost:3000\n\nSALT_ROUNDS=10\nSESSION_SECRET=your_session_secret\n\n# Email (SMTP)\nSMTP_USER=your_email@gmail.com\nSMTP_PASS=your_smtp_password\nSMTP_HOST=smtp.gmail.com\nSMTP_PORT=587\nSMTP_FROM_EMAIL=your_email@gmail.com\n\nDEV_EMAIL=admin_contact_email\n\n# Stripe\nNEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=your_stripe_public_key\nSTRIPE_SECRET_KEY=your_stripe_secret_key\nSTRIPE_PRICE_ID_STARTER=price_id_starter\nSTRIPE_PRICE_ID_PRO=price_id_pro\nSTRIPE_PRICE_ID_TEAM=price_id_team\n\n# Zoom Integration\nZOOM_ACCESS_TOKEN=your_zoom_access_token\nZOOM_ACCOUNT_ID=your_zoom_account_id\nZOOM_CLIENT_ID=your_zoom_client_id\nZOOM_CLIENT_SECRET=your_zoom_client_secret\n```\n6. Run the development server:\n\n```bash\nnpm run dev\n```\n7. Open http://localhost:3000 to view the app.\n\n## 🎥 Demo\n\n🔧 Demo video coming soon! Stay tuned...\n\n## 🛡 License\n\nThis project is licensed under the [MIT License](LICENSE). Feel free to use, share, and modify it!\n\n## 🤝 Contribution\n\nWe welcome contributions with open arms! Whether it’s fixing a bug, proposing a new feature, or improving the UI — every bit counts. Fork the repo, create a new branch, and open a pull request. Let’s build something amazing together!\n\n## 👥 **NextGenCoders** Team members\n\n- **Hadi Irshaid**  \n  - [LinkedIn](https://www.linkedin.com/in/hadi-irshaid-345386319/)  \n  - [GitHub](https://github.com/Hadi87s)  \n  - 📧 HadiIrshaid8722@gmail.com\n\n- **Moumen Al Yazouri**  \n  - [LinkedIn](https://www.linkedin.com/in/moamen-al-yazouri-80742433a/)  \n  - [GitHub](https://github.com/Moamen-Yazouri)  \n  - 📧 moaamenalyazouri@gmail.com\n\n- **Hajar Ihab**\n  - \u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/f/f4/Linked-in-alt.svg/640px-Linked-in-alt.svg.png\" width=\"20\" height=\"20\"\u003e [LinkedIn](https://www.linkedin.com/in/hajar-alhajeh/)  \n  - \u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/9/91/Octicons-mark-github.svg\" width=\"20\" height=\"20\"\u003e [GitHub](https://github.com/Hajar013)  \n  - \u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/8/81/Email_new.svg/640px-Email_new.svg.png\" width=\"20\" height=\"20\"\u003e [hajar.ihab@gmail.com](mailto:hajar.ihab@gmail.com)\n\n- **Lara Samara**\n    - \u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/f/f4/Linked-in-alt.svg/640px-Linked-in-alt.svg.png\" width=\"20\" height=\"20\"\u003e [LinkedIn](https://www.linkedin.com/in/lara-samara/)  \n  - \u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/9/91/Octicons-mark-github.svg\" width=\"20\" height=\"20\"\u003e [GitHub](https://github.com/LaraSamara)  \n  - \u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/8/81/Email_new.svg/640px-Email_new.svg.png\" width=\"20\" height=\"20\"\u003e [larasamara2002@gmail.com](mailto:larasamara2002@gmail.com)\n\n- **Alaa Abu Madi**\n  - [LinkedIn](https://www.linkedin.com/in/alaa-abu-madi/)  \n  - [GitHub](https://github.com/Alaa-Madi)  \n  - 📧 abumadialaa@gmail.com\n    \n- **Mohammed Al Hnajouri**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextgencodersgsg%2Fcodepilot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnextgencodersgsg%2Fcodepilot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextgencodersgsg%2Fcodepilot/lists"}