Skip to content

Embark on a guided coding adventure with CodeGuide, your trusty companion in the world of programming. Discover the fundamentals of code with clear and concise explanations, and practice your skills through interactive exercises. CodeGuide illuminates the path to coding mastery, guiding you every step of the way.

License

Notifications You must be signed in to change notification settings

mmuddinhamza/CodeGuide

Repository files navigation

CodeGuide

CodeGuide is a Flask application that uses the Google GenerativeAI palm library to generate code examples and explanations based on a given topic and coding level. It also answers questions about the generated code.

Features

  • Generate code examples based on a given topic and coding level
  • Provide explanations for the generated code examples
  • Answer questions about the generated code

Installation

  1. Clone this repository: https://github.com/mmuddinhamza/CodeGuide
  2. Install the required packages: pip install -r requirements.txt
  3. set up your API key: export API_KEY = your_api_key

Usage

  1. Start the Flask application: python app.py
  2. Open your web browser and navigate to http://localhost:5000.
  3. Enter a topic, your coding level, and any questions you have.
  4. Click "Submit" to generate a code example, an explanation, and answers to your questions.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

About

Embark on a guided coding adventure with CodeGuide, your trusty companion in the world of programming. Discover the fundamentals of code with clear and concise explanations, and practice your skills through interactive exercises. CodeGuide illuminates the path to coding mastery, guiding you every step of the way.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published