Welcome to Discussify Flask, a modern and lightweight solution for managing discussions and forums in your Flask-based web applications.
Discussify is a flexible and easy-to-integrate system for threads, comments, and user conversations. Built on Python and Flask, it enables you to add powerful forum and discussion features to any web project with minimal setup.
- User Authentication
Register, login, and manage user profiles. - Thread & Comment Management
Create, reply, and moderate discussions in real time. - Admin Panel
Full control over users, threads, and moderation. - RESTful API
Integrate Discussify with your own apps or consume data from any frontend. - Modern Design
Built with Bootstrap, easy to customize. - Scalable & Secure
Production-ready and adaptable to your needs.
A PHP/Laravel version is also available:
Discussify Laravel — offering the same powerful features for the Laravel ecosystem.
-
Create a PostgreSQL database:
Example usingpsql:CREATE DATABASE discussifydb;
Make sure to note your database credentials for the next step.
-
Clone the repository:
git clone https://github.com/ialdaverag/discussify-flask.git cd discussify-flask -
Install dependencies:
pip install -r requirements.txt
-
Configure environment variables
Rename.env.exampleto.envand adjust as needed, including your PostgreSQL credentials. -
Initialize the database:
flask db upgrade
-
Run the app:
flask run
This project is licensed under the MIT License.
See the LICENSE file for details.
Questions or feedback?
Open an Issue or reach out to @ialdaverag.