Skip to content

Convo is a Python based Flask app that allows users to submit questions and answers, up vote questions and answers, search keywords, and investigate trending words. As a community, the users on Convo engage with each other to learn different perspectives, share a space of mutual betterment, and recognize the strength in understanding.

Notifications You must be signed in to change notification settings

MimiDumpling/HBF_PROJECT

Repository files navigation

Convo

Convo is a Python based Flask app that allows users to submit questions and answers, up vote questions and answers, search keywords, and investigate trending words. As a community, the users on Convo engage with each other to learn different perspectives, share a space of mutual betterment, and recognize the strength in understanding.

Stack

Python/Flask backend, PostgreSQL database, SQLalchemy, Jinja templating, Facebook Login/Logout API, AWS deployment

Live Demo

https://www.youtube.com/watch?v=M_NJNVTsh1E&feature=youtu.be

Features

Safe Login/Logout with Facebook API

Initial Login

Authentication with Facebook

Submit a Question

Submit an Answer

Edit an Answer

Up Vote a Question or Answer

Search

Installation

Install the dependencies and start the server.

cd HBF_PROJECT 
pip install virtualenv 
virtualenv env 
source env/bin/activate 
pip install -r requirements.txt 
python server.py

Tests

There are tests covering all routes.

python test.py

About

Convo is a Python based Flask app that allows users to submit questions and answers, up vote questions and answers, search keywords, and investigate trending words. As a community, the users on Convo engage with each other to learn different perspectives, share a space of mutual betterment, and recognize the strength in understanding.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published