CodeSensei is an AI-driven code reviewer that evaluates code quality, efficiency, and security, providing real-time feedback and best practice suggestions.
- AI-Powered Code Review: Utilized Gemini AI to analyze code and provide insights.
- Real-time Feedback System: Helps developers enhance their coding skills with instant suggestions.
- Best Practice Recommendations: Ensures adherence to coding standards and security measures.
- Interactive Dashboard: Displays performance metrics and tracks progress.
- Frontend: React.js, Tailwind CSS
- Backend: Express.js
- AI Integration: Gemini API
CodeSensei/
βββ src/
β βββ components/ # UI components
β βββ pages/ # React pages
β βββ hooks/ # Custom hooks
β βββ lib/ # Utilities & helpers
β βββ styles/ # Global styles
βββ public/ # Static assets
βββ server/ # Express.js backend
βββ README.md # Project documentation
βββ package.json # Dependencies & scripts
-
Clone the Repository
git clone https://github.com/your-username/CodeSensei.git cd CodeSensei -
Install Dependencies
npm install -
Set Up Environment Variables Create a
.envfile and configure the necessary API keys:GEMINI_API_KEY=your_gemini_api_key -
Run the Development Server
npm run devOpen http://localhost:3000 in your browser.
You can deploy this project using platforms like Vercel (frontend) and Render/Heroku (backend):
vercel
Contributions are welcome! Feel free to submit a pull request or open an issue.
This project is licensed under the MIT License.