Skip to content

feat: Recommendation System#38

Merged
sumit1642 merged 4 commits into
tier0from
tier0recommendation
Apr 26, 2026
Merged

feat: Recommendation System#38
sumit1642 merged 4 commits into
tier0from
tier0recommendation

Conversation

@sumit1642
Copy link
Copy Markdown
Owner

  • feat: add rent index controller, service, and routes
  • feat: add rent index validation schema and notification for saved search alerts
  • feat: remove outdated roommate matching and rent system design documents
  • feat: enhance roommate and rent index functionalities with improved constraints, validations, and error handling

- Implemented `getRentIndex` controller to fetch rent index data based on city, locality, and room type.
- Created `rentIndex.service.js` for querying the rent index table.
- Added routes for rent index in `rentIndex.js` and integrated it into the main router.
- Developed a cron job to refresh rent index data nightly based on recent rent observations.
- Introduced roommate controller and service for managing roommate profiles, blocking/unblocking users, and fetching roommate feed.
- Added validation schemas for rent index and roommate operations.
- Enhanced listing service to include rent index data in listing responses.
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 26, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: ef5df191-831e-437f-be2c-0a828c0887a3

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Warning

.coderabbit.yaml has a parsing error

The CodeRabbit configuration file in this repository has a parsing error and default settings were used instead. Please fix the error(s) in the configuration file. You can initialize chat with CodeRabbit to get help with the configuration file.

💥 Parsing errors (1)
Validation error: Invalid enum value. Expected 'chill' | 'assertive', received 'strict' at "reviews.profile"; Expected string, received boolean at "reviews.high_level_summary_placeholder"
⚙️ Configuration instructions
  • Please see the configuration documentation for more information.
  • You can also validate your configuration using the online YAML validator.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch tier0recommendation

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@sumit1642 sumit1642 merged commit aa66f8e into tier0 Apr 26, 2026
2 checks passed
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.

1 participant