AI-Powered Coding Interview Prep Platform
DevReady is an interactive coding interview preparation tool designed by CS students, for CS students. It provides personalized coding challenges, real-time AI feedback, and mock interviews to help candidates master problem-solving skills with structured, step-by-step learning.
- Interactive Coding Challenges – Real-world tasks tailored for technical interviews.
- AI-Powered Feedback – Get instant, personalized insights and code analysis.
- Mock Interviews – Simulated coding and behavioral interviews with AI.
- Step-by-Step Learning – Focus on how to solve problems, not just the final answer.
- Performance Tracking – Analyze strengths and weaknesses to improve.
- Bootstrap for styling and responsiveness
- JavaScript for interactive elements and real-time updates
- Code Execution Tools (to compile and run submitted code in various languages)
- Flask (Python) as the web framework
- Virtual Environment for dependency management
- MySQL as the relational database for storing user data, solutions, and performance metrics
- OpenAI GPT-4o Mini for code analysis and personalized feedback
git clone https://github.com/tvtusc25/devready.git
cd devreadypython3 -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activatepip install -r requirements.txt- Install MySQL and create a new database:
CREATE DATABASE devready_db;
- Update
config.pywith your database credentials.
flask runOnce the Flask server is running, access the app at:
http://127.0.0.1:5000
We welcome contributions! Feel free to submit issues, pull requests, or suggest improvements.
- Fork the repo and create a new branch.
- Make your changes and commit with a clear message.
- Open a pull request for review.
This project is licensed under the GNU General Public License v3.0 (GPL-3.0).
See LICENSE for details.
Have questions or feedback? Reach out to us:
- GitHub: DevReady