Skip to content

Mohamadsasa991/Properties-API-Project

Repository files navigation

🏠 Property Project API

A Laravel-based RESTful API for managing properties and brokers.
Includes authentication, authorization, and complete CRUD operations for users, brokers, and properties.


🚀 Features

  • 🔐 Authentication & Authorization (Register, Login, Logout)
  • 🧑‍💼 Brokers Management (CRUD)
  • 🏘️ Properties Management (CRUD)
  • 🧾 JSON API Responses
  • 🧰 Postman Collection for testing

⚙️ Installation Guide

1️⃣ Clone the repository

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

📧 Mohamadalsasa991@gmail.com
💼 LinkedIn Profile

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages