A Laravel-based RESTful API for managing properties and brokers.
Includes authentication, authorization, and complete CRUD operations for users, brokers, and properties.
- 🔐 Authentication & Authorization (Register, Login, Logout)
- 🧑💼 Brokers Management (CRUD)
- 🏘️ Properties Management (CRUD)
- 🧾 JSON API Responses
- 🧰 Postman Collection for testing
git clone https://github.com/Mohamadsasa991/Properties-API-Project.git
cd property-project
composer install
npm install && npm run dev
php artisan key:generate
DB_DATABASE=your_database_name
DB_USERNAME=your_db_user
DB_PASSWORD=your_db_password
php artisan migrate --seed
php artisan serve
📘 API Documentation
A complete Postman collection is included in this project. You can import it into Postman to test all available endpoints.
📁 File path: docs/property-project.postman_collection.json
🧑💻 Developer
Mohamad Alsasa
Back-End Developer