✨Requirements
This guide outlines the technical requirements for developing the Eazy Laravel application, a user-friendly platform for booking unique vacation rentals.
Target Audience:
This documentation is intended for developers familiar with Laravel and its ecosystem.
System Requirements:
Server-Side:
PHP >= 8.2
Composer package manager
MySQL database server(or any database supported by laravel)
Client-Side:
Modern web browser with JavaScript enabled
Node.js & npm (or yarn) for compiling frontend assets
Nextjs
React
Software Requirements:
Version Control System: Git is recommended for version control and collaboration.
IDE or Text Editor: Any code editor or IDE with Laravel support will be beneficial (e.g., VS Code, PhpStorm).
Project Dependencies:
Laravel Framework (https://laravel.com/)
Nextjs and React
Material Ui
Database Requirements:
A relational database management system like MySQL is recommended.
The application will require a schema to store various entities like users, listings, bookings, reviews, etc.
Migrations will be utilized to manage database schema changes.
Other Requirements
Mail Server or smtp details
Redis (optional)
Pesapal api keys
Googledrive api keys (Optional for backup)
Last updated