All Projects → mshirdel → gapbug

mshirdel / gapbug

Licence: MIT License
QA site with Python/Django

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to gapbug

TOEFL-QA
A question answering dataset for machine comprehension of spoken content
Stars: ✭ 61 (+117.86%)
Mutual labels:  question-answering
tg2021task
Participant Kit for the TextGraphs-15 Shared Task on Explanation Regeneration
Stars: ✭ 18 (-35.71%)
Mutual labels:  question-answering
MICCAI21 MMQ
Multiple Meta-model Quantifying for Medical Visual Question Answering
Stars: ✭ 16 (-42.86%)
Mutual labels:  question-answering
query-focused-sum
Official code repository for "Exploring Neural Models for Query-Focused Summarization".
Stars: ✭ 17 (-39.29%)
Mutual labels:  question-answering
DVQA dataset
DVQA Dataset: A Bar chart question answering dataset presented at CVPR 2018
Stars: ✭ 20 (-28.57%)
Mutual labels:  question-answering
co-attention
Pytorch implementation of "Dynamic Coattention Networks For Question Answering"
Stars: ✭ 54 (+92.86%)
Mutual labels:  question-answering
MSMARCO
Machine Comprehension Train on MSMARCO with S-NET Extraction Modification
Stars: ✭ 31 (+10.71%)
Mutual labels:  question-answering
iamQA
中文wiki百科QA阅读理解问答系统,使用了CCKS2016数据的NER模型和CMRC2018的阅读理解模型,还有W2V词向量搜索,使用torchserve部署
Stars: ✭ 46 (+64.29%)
Mutual labels:  question-answering
qa
TensorFlow Models for the Stanford Question Answering Dataset
Stars: ✭ 72 (+157.14%)
Mutual labels:  question-answering
productqa
Product-Aware Answer Generation in E-Commerce Question-Answering
Stars: ✭ 29 (+3.57%)
Mutual labels:  question-answering
XORQA
This is the official repository for NAACL 2021, "XOR QA: Cross-lingual Open-Retrieval Question Answering".
Stars: ✭ 61 (+117.86%)
Mutual labels:  question-answering
WikiQA
Very Simple Question Answer System using Chinese Wikipedia Data
Stars: ✭ 24 (-14.29%)
Mutual labels:  question-answering
cdQA-ui
⛔ [NOT MAINTAINED] A web interface for cdQA and other question answering systems.
Stars: ✭ 19 (-32.14%)
Mutual labels:  question-answering
Giveme5W
Extraction of the five journalistic W-questions (5W) from news articles
Stars: ✭ 16 (-42.86%)
Mutual labels:  question-answering
icebreaker
Web app that allows students to ask real-time, anonymous questions during class
Stars: ✭ 16 (-42.86%)
Mutual labels:  question-answering
DocQN
Author implementation of "Learning to Search in Long Documents Using Document Structure" (Mor Geva and Jonathan Berant, 2018)
Stars: ✭ 21 (-25%)
Mutual labels:  question-answering
Chinese-Psychological-QA-DataSet
中文心理问答数据集
Stars: ✭ 23 (-17.86%)
Mutual labels:  question-answering
AskNowNQS
A question answering system for RDF knowledge graphs.
Stars: ✭ 32 (+14.29%)
Mutual labels:  question-answering
squad-v1.1-pt
Portuguese translation of the SQuAD dataset
Stars: ✭ 13 (-53.57%)
Mutual labels:  question-answering
mcQA
🔮 Answering multiple choice questions with Language Models.
Stars: ✭ 23 (-17.86%)
Mutual labels:  question-answering

gapbug

QA site with Python/Django

Gapbug is a Question and Answers Django project like stackoverflow created for personal learning web application development with python.

The mechanisms used here are almost similar to Stockflow, which makes the focus more on the question and the answer, rather than on forums, a place to discuss issues.

We will be happy to report any problems with the code or any idea to make this project better. User Github Discussions

Tech Stack:

Install locally

python -m venv env
source env/bin/activate
git clone https://github.com/mshirdel/gapbug.git
cd gapbug
pip install -r requirements.txt
pip install -r dev-requirements.txt

For local development setting use this config as gapbug/settings/development.py

SECRET_KEY = '[your-secret-key]'

ALLOWED_HOSTS = []

DEBUG = True

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'gapbug',
        'USER': '[your-database-user]',
        'PASSWORD': '[your-database-password]',
        'HOST': '',
        'PORT': '5432',
    }
}

INSTALLED_APPS.append('rosetta')
INSTALLED_APPS.append('django_extensions')
INSTALLED_APPS.append('debug_toolbar')

MIDDLEWARE.append('debug_toolbar.middleware.DebugToolbarMiddleware')

EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
EMAIL_INFO = '[email protected]'
DEFAULT_FROM_EMAIL = '[email protected]'

Migrate database and run project:

python manage.py migrate
python manage.py runserver

Todo features:

  • Add comment to questions and answers (Work in progress with MojixCoder)
  • Help center
  • Add more test
  • Search users in user section
  • Show online status of users (django-channels)
  • Flag questions as spam
  • Add SEO features
  • Add social links to user profile
  • Add contact us
  • Notification System
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].