alternative-backend-service/meetings
saani 1ffbfa5692 feat: add API documentation with drf-spectacular and refactor views
- Install and configure drf-spectacular for OpenAPI/Swagger documentation
- Add Swagger UI endpoints at /api/schema/ and /api/docs/
- Configure SPECTACULAR_SETTINGS with API metadata
- Refactor meetings views from function-based to class-based views
  (ScheduleAppointmentView, RejectAppointmentView, AvailableDatesView,
  UserAppointmentsView, AppointmentStatsView, UserAppointmentStatsView)
- Update URL patterns to use new class-based views
- Simplify ALLOWED_HOSTS configuration to accept all hosts

This improves API discoverability through interactive documentation
and modernizes the codebase by using class-based views for better
code organization and reusability.
2025-11-24 13:29:07 +00:00
..
migrations feat: add user management endpoints and update appointment model 2025-11-23 13:55:04 +00:00
__init__.py feat: enable meetings app and simplify development configuration 2025-11-23 00:19:26 +00:00
admin.py feat: enable meetings app and simplify development configuration 2025-11-23 00:19:26 +00:00
apps.py feat: enable meetings app and simplify development configuration 2025-11-23 00:19:26 +00:00
email_service.py refactor(email): improve email service implementation and templates 2025-11-23 00:27:44 +00:00
models.py feat: add user management endpoints and update appointment model 2025-11-23 13:55:04 +00:00
serializers.py feat: enable meetings app and simplify development configuration 2025-11-23 00:19:26 +00:00
tasks.py feat: enable meetings app and simplify development configuration 2025-11-23 00:19:26 +00:00
tests.py feat: enable meetings app and simplify development configuration 2025-11-23 00:19:26 +00:00
urls.py feat: add API documentation with drf-spectacular and refactor views 2025-11-24 13:29:07 +00:00
views.py feat: add API documentation with drf-spectacular and refactor views 2025-11-24 13:29:07 +00:00