Skip to content

v0.1.0 — Initial API structure and Pydantic contracts

Pre-release
Pre-release

Choose a tag to compare

@devsmish devsmish released this 09 May 19:29
· 11 commits to main since this release
e9e4a04

Community Pulse v0.1.0

Initial backend release of the Community Pulse project.

Added

  • Flask application factory setup
  • Flask-SQLAlchemy integration
  • Flask-Migrate configuration
  • Basic project architecture
  • Question and Response models
  • API blueprints and routing structure
  • Pydantic request/response schemas
  • API validation contracts
  • ORM serialization support with Pydantic v2

Project Structure

  • modular Flask architecture
  • separated routes, models, schemas, and extensions
  • environment-based configuration support

Notes

This release establishes the foundation for future development:

  • categories support
  • statistics aggregation
  • PostgreSQL migration
  • desktop client integration (Tkinter)