Skip to content

feat: Complete Phase 1 – Core Venue Management & Discovery#85

Open
s4nkar wants to merge 332 commits into
WeCode-Community-Dev:mainfrom
s4nkar:main
Open

feat: Complete Phase 1 – Core Venue Management & Discovery#85
s4nkar wants to merge 332 commits into
WeCode-Community-Dev:mainfrom
s4nkar:main

Conversation

@s4nkar

@s4nkar s4nkar commented Jun 30, 2026

Copy link
Copy Markdown

Description

Phase Category

  • Phase 1: MVP Submission (Base Foundation)
  • Phase 2/3: Feature Implementation or Modularization
  • Phase 4: Scalability Optimization
  • General (Documentation, Bugfix, Chore, etc.)

Tech Stack (For Phase 1 MVP Submissions)

(Example: Frontend: React, Backend: Node.js, Database: MongoDB)

  • Frontend: React
  • Backend: FastApi
  • Database: PostgreSQL

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature / Module (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update

Checklist:

  • I have read the Contribution Guidelines.
  • My code follows the community spirit and standards of the WeCode community.
  • I have performed a self-review of my own code.
  • I have commented my code, particularly in hard-to-understand areas.
  • My changes generate no new warnings or errors.

AI Disclosure

  • I did NOT use AI tools to generate this code.
  • I used AI tools (e.g., Copilot, ChatGPT, Claude) to help write this code, and I have fully reviewed, tested, and understand the output.

Screenshots / Screen Recording (if applicable)

s4nkar and others added 30 commits June 8, 2026 22:09
Feat: Booking and Venue Module - Backend
feat(admin): admin dashboard venue management, amenity and audit logs
fix(admin): venue migration fix and readme url fix
…on flow

- Added `CreateVenueWizard` for step-by-step venue drafting.
- Implemented `VenueOverview` dashboard acting as a workspace for venue owners to manage unsubmitted drafts.
- Built a comprehensive `VenueEdit` suite with dynamic config panels for:
  - Basic Details & Location
  - Booking & Pricing (unified section with dynamic visual locking based on allowed booking types)
  - Operating Hours
  - Photo Management (drag-and-drop reordering, cover photo assignment)
  - Amenities (platform amenity selection with dynamic icons)
  - Cancellation Policies
  - Blocked Dates
- Wired up frontend components with the backend via robust `@venue404/api-client` endpoints.
- Updated backend (`routes.py`, `schemas.py`, `service.py`) to handle detailed venue fetching, photo bulk updates, and blocked dates management.
- Configured `OwnerLayout` and routing for the Owner Portal application.
- Introduced NotificationList component for displaying notifications.
- Added ConfirmPaymentDialog for handling payment confirmations.
- Implemented PaymentStatusBadge to show payment and booking statuses.
- Created RefundDialog for processing refunds with a reason input.
- Added formatPaise utility for formatting currency in paise.
- Updated index.ts to export new components and utilities.
- Updated pnpm-lock.yaml to include new dependencies and versions.
feat: Payment Notification and Jobs + Devops Basics
Refactor booking status and payment status handling
refactor: admin conflict fix + tanstack migration
akhil1234A and others added 30 commits July 6, 2026 23:25
feat: implement external venue discovery and user venue likes
feat(dark-theme): implement dark theme in user web + user RBA bug fix
feat(owner-onboarding): implement admin management owner onboarding + local mail service
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants