You will get a Google Places API integration for hotel ratings and reviews


Project details
I will build a backend Google Places API integration for your existing hotel data.
This service matches your hotel records with Google Places using hotel name, address, and coordinates, then stores the Google Place ID, rating, review count, review snippets, Google Maps URL, and match confidence score.
This is useful for hotel, travel, booking, and directory platforms that already have hotel data but want to enrich it with Google Places metadata.
What is included:
• Google Places hotel matching
• Place ID storage
• Rating and review count sync
• Review snippet storage
• Confidence scoring to reduce false matches
• Cache logic to avoid unnecessary Google API requests
• REST API endpoints for matching, refresh, summaries, bulk sync, and unmatched hotels
• PostgreSQL schema/migrations
• Docker setup
• Postman collection
• README documentation
You will need to provide your existing hotel data/schema and a Google Places API key for live Google data testing.
This service matches your hotel records with Google Places using hotel name, address, and coordinates, then stores the Google Place ID, rating, review count, review snippets, Google Maps URL, and match confidence score.
This is useful for hotel, travel, booking, and directory platforms that already have hotel data but want to enrich it with Google Places metadata.
What is included:
• Google Places hotel matching
• Place ID storage
• Rating and review count sync
• Review snippet storage
• Confidence scoring to reduce false matches
• Cache logic to avoid unnecessary Google API requests
• REST API endpoints for matching, refresh, summaries, bulk sync, and unmatched hotels
• PostgreSQL schema/migrations
• Docker setup
• Postman collection
• README documentation
You will need to provide your existing hotel data/schema and a Google Places API key for live Google data testing.
Programming Languages
JavaScript, TypeScriptCoding Expertise
Performance Optimization, SecurityWhat's included
| Service Tiers |
Starter
$150
|
Standard
$300
|
Advanced
$500
|
|---|---|---|---|
| Delivery Time | 3 days | 5 days | 7 days |
Number of Revisions | 1 | 2 | 3 |
Number of Pages | 0 | 0 | 0 |
Design Customization | - | - | |
Content Upload | - | ||
Responsive Design | - | - | - |
Source Code |
About Vishal
Backend Developer (Node.js) | Python, API Integration & SaaS Systems
Ahmedabad, India - 6:06 pm local time
My core expertise is in designing and developing backend systems using Node.js, TypeScript, AWS Lambda, DynamoDB, Laravel, GraphQL, MySQL, PostgreSQL, and Python. I’ve worked on products in sports tech, e-commerce, AI tools, media platforms, EdTech, and multi-tenant SaaS.
I can help with:
-- Backend API development with Node.js, Laravel, and Python
-- AWS serverless architecture using Lambda, S3, SQS, DynamoDB, Cognito, and CloudFront
-- REST and GraphQL APIs
-- SaaS backend design and implementation
-- Stripe subscriptions and payment flows
-- Third-party API integrations
-- Admin dashboards and internal tools
-- AI integrations such as OpenAI, ElevenLabs, OCR, and translation services
I have contributed to production systems including:
-- Sports social and gamification platforms
-- AI voice generation tools
-- Media localization workflows
-- Ecommerce backends and Shopify apps
-- Internship and education management platforms
-- Multi-tenant SaaS products
I focus on clean architecture, maintainable code, and practical solutions that scale well as products grow.
Main stack:
Node.js, TypeScript, Python, AWS (Lambda, DynamoDB), MySQL/PostgreSQL, REST APIs, Stripe
I’m also comfortable supporting frontend integration (React) when needed.
Steps for completing your project
After purchasing the project, send requirements so Vishal can start the project.
Delivery time starts when Vishal receives requirements from you.
Vishal works on your project following the steps below.
Revisions may occur after the delivery date.
Review hotel data
I review your hotel fields, database structure, and Google Places API access requirements.
Build matching logic
I implement hotel matching using name, address, coordinates, and confidence scoring.