interactive-learning-duo

Unlock Your Coding Potential: Explore, Learn, and Code with Our Interactive Python and SQL ChatBot!

https://github.com/porimol/interactive-learning-duo

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.9%) to scientific vocabulary

Keywords

1st-semester 1st-year llms python sql sqlite uw wne
Last synced: 4 months ago · JSON representation ·

Repository

Unlock Your Coding Potential: Explore, Learn, and Code with Our Interactive Python and SQL ChatBot!

Basic Info
  • Host: GitHub
  • Owner: porimol
  • Language: HTML
  • Default Branch: main
  • Homepage:
  • Size: 2.87 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
1st-semester 1st-year llms python sql sqlite uw wne
Created about 2 years ago · Last pushed over 1 year ago
Metadata Files
Readme Citation

README.md

Your Interactive Python & SQL Learning Companion

Unlock Your Coding Potential: Explore, Learn, and Code with Our Interactive Python and SQL ChatBot!

Table of Contents

[[TOC]]

Prerequisites

Before start working, please make sure you have installed and configured the following prerequisites.

📦 Installation

Run the followind command to complete the required Python packages.

bash poetry install ```

Project Architecture

The project structure of this repository is as follows:

bash . ├── README.md ├── app │   ├── __init__.py │   ├── config.py │   ├── db │   │   ├── __init__.py │   │   ├── data_model.py │   │   ├── sql.py │   │   └── vectordb.py │   ├── dependencies.py │   ├── routers │   │   ├── __init__.py │   │   ├── auth.py │   │   ├── chat.py │   │   ├── dashboard.py │   │   ├── landing.py │   │   └── users.py │   └── templates │   ├── 404.html │   ├── assets │   │   ├── CSS,JS and Images │   ├── chatbot.html │   ├── dashboard.html │   ├── forgot-password.html │   ├── landing │   │   └── index.html │   ├── login.html │   ├── profile.html │   ├── register.html │   ├── settings.html │   ├── shared │   │   ├── base.html │   │   ├── footer_script.html │   │   ├── header_script.html │   │   ├── navbar.html │   │   └── sidebar.html │   └── table.html ├── llms │   └── __init__.py ├── main.py ├── poetry.lock ├── pyproject.toml └── pythonqa.db ```

Screenshots

Landing Page

 Landing Page

User Dashboard

User Dashboard

ChatBot UI

ChatBot UI

Profile Information Update

Profile Information Update

Password Change

Password Change

Owner

  • Name: Porimol Chandro
  • Login: porimol
  • Kind: user
  • Location: Dhaka, Bangladesh
  • Company: @bKash @bKash-Developer

Data Science, Deep Learning & Natural Language Processing Practitioner.

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.

cff-version: 1.2.0
title: "Feluda Analytica: An Interactive Learning Platform for Python and SQL Coding Using Large Language Models (LLM)"
version: 0.1.0
date-released: 2023-12-25
url: "https://github.com/porimol/interactive-learning-duo"
message: >-
  If you use this software, please cite it using the
  metadata from this file
type: software
authors:
  - given-names: Porimol
    family-names: Chandro
    email: porimolchandroroy@gmail.com

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels

Dependencies

qdrant_db/meta.json cpan
poetry.lock pypi
  • 182 dependencies
pyproject.toml pypi
  • black ^23.3.0 develop
  • flake8 ^6.0.0 develop
  • mypy ^1.2.0 develop
  • pre-commit ^3.1.1 develop
  • pytest ^7.2.2 develop
  • sphinx ^6.1.3 docs
  • sphinx-rtd-theme ^1.2.0 docs
  • bcrypt ^4.1.2
  • cachetools 5.3.0
  • click ^8.1.7
  • ctransformers ^0.2.27
  • fastapi 0.105.0
  • gitpython ^3.1.40
  • itsdangerous ^2.1.2
  • jwt ^1.3.1
  • langchain ^0.0.352
  • llama-cpp-python ^0.2.25
  • passlib ^1.7.4
  • poetry 1.5.1
  • poetry-core 1.6.1
  • pydantic ^2.5.3
  • pyjwt ^2.8.0
  • python >=3.9.1,<3.13
  • python-dotenv ^1.0.0
  • python-jose ^3.3.0
  • python-multipart ^0.0.6
  • pyyaml ^6.0.1
  • qdrant-client 1.7.0
  • sentence-transformers ^2.2.2
  • urllib3 1.26.14
  • uvicorn 0.25.0