Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jaweria-b/code-compass
AI project providing an ultimate guide to personalized learning paths, schedules ποΈ, interactive quizzes π, and real-world project inspirations π‘ tailored to your interests!
https://github.com/jaweria-b/code-compass
Last synced: 28 days ago
JSON representation
AI project providing an ultimate guide to personalized learning paths, schedules ποΈ, interactive quizzes π, and real-world project inspirations π‘ tailored to your interests!
- Host: GitHub
- URL: https://github.com/jaweria-b/code-compass
- Owner: Jaweria-B
- Created: 2024-03-23T12:01:18.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-05-29T15:07:14.000Z (8 months ago)
- Last Synced: 2024-05-30T02:56:17.042Z (8 months ago)
- Language: Python
- Size: 22 MB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Code Compass
## About Code Compass
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.
## Features
- **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.## Getting Started
### Prerequisites
- Python 3.7 or higher
- Streamlit
- OpenAI API Key (for Azure)### Installation
1. Clone the repository:
```sh
git clone https://github.com/Jaweria-B/code-compass.git
```
2. Navigate to the project directory:
```sh
cd code-compass
```
3. Install the required dependencies:
```sh
pip install -r requirements.txt
```
4. Set up environment variables:
```sh
cp .env.example .env
```
Edit the `.env` file to include your OpenAI API Key and Azure Endpoint.### Running the Application
1. Run the Streamlit application:
```sh
streamlit run app.py
```
2. Open your web browser and go to `http://localhost:8501` to access Code Compass.## Screenshots
### Home Page
### Roadmap Generator Page
### Resources Page
### Roadmap Generator Page