Server Requirement

To run Yelpify smoothly, your server must meet the following minimum requirements:

3.1. Backend (Laravel 10)

  • PHP: Version 8.0 or above
  • Web Server: Apache or NGINX
  • Database: MySQL 5.7+
  • SSL Certificate: Required for secure connections (HTTPS)
  • Composer: For managing PHP dependencies
  • Node.js & NPM: For frontend asset compilation

3.2. APIs & External Services

Google Maps API Key

Required for map display, geolocation, and business search

Enable Places, Maps JavaScript, and Geocoding APIs

Google Firebase Account (Blaze Plan)

Required for Firestore, Firebase Auth, Storage, Cloud Messaging, and Cloud Functions

Blaze plan is needed to support production usage and scheduled functions