Comunity Pulse is a Flask-based web application that provides a RESTful API for managing questions, categories, and statistics. It is designed to collect and serve structured data, making it suitable for feedback systems, surveys, or analytics tools.
- Modular REST API using Flask Blueprints
- Category and question management endpoints
- Database migration management via Alembic
- Environment-based configuration
-
Clone the repository:
git clone https://github.com/Witch-Trish/comunity_pulse.git cd comunity_pulse -
Install dependencies:
pip install -r requirements.txt
-
Run database migrations:
flask db init flask db migrate flask db upgrade
-
Start the application:
python run.py
All required Python packages are listed in requirements.txt.