Welcome to Code Compass, your ultimate companion for navigating the world of programming. Whether you're a beginner or an advanced developer, our tailored roadmap and resources will guide you through learning new languages, mastering concepts, and achieving your coding goals.
- RoadMap Generator πΊοΈ: Create personalized learning paths for your programming journey.
- Topic Explainer π: Get detailed explanations of specific programming topics and concepts.
- Assignment Generator π: Generate custom assignments to practice and reinforce your learning.
- Quiz Time π§ : Test your knowledge with quizzes.
- Learning Resources π: Access a curated list of resources for further learning.
- Code Checker βοΈ: Validate and improve your code with our code checking tool.
- About π: Learn more about Code Compass and our mission.
- Python 3.7 or higher
- Streamlit
- OpenAI API Key (for Azure)
- Clone the repository:
git clone https://github.com/Jaweria-B/code-compass.git
- Navigate to the project directory:
cd code-compass
- Install the required dependencies:
pip install -r requirements.txt
- Set up environment variables:
Edit the
cp .env.example .env
.env
file to include your OpenAI API Key and Azure Endpoint.
- Run the Streamlit application:
streamlit run app.py
- Open your web browser and go to
http://localhost:8501
to access Code Compass.