Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Rachad-Alabi-ADEKAMBI/immobilier_benin

Repository files navigation

🏠 Immobilier Benin

Immobilier Benin is a modern and responsive web platform built with Laravel. It allows users in Benin to easily post, browse, and manage real estate listings. Whether you're a buyer, seller, or agent, this app simplifies property transactions through an intuitive user interface.


🌟 Features

  • User registration and login (Laravel Breeze)
  • Post, update, and delete real estate ads
  • Search and filter properties by type, location, and price
  • Upload property images
  • Role-based access control (e.g. buyer, seller, agent)
  • Responsive design for all screen sizes
  • Contact system between users

⚙️ Technologies Used

  • Laravel 10+
  • PHP 8.2+
  • MySQL
  • Blade + Tailwind CSS or Bootstrap
  • Laravel Breeze (Auth Scaffolding)
  • JavaScript (vanilla or Alpine.js)

🚀 Getting Started

Follow these steps to set up the project locally.

1. Clone the repository

git clone https://github.com/your-username/immobilier-benin.git
cd immobilier-benin

2. Install dependencies

composer install
npm install && npm run dev

3. Create environment file

cp .env.example .env
php artisan key:generate

4. Set up your database

Open the .env file and configure your database connection:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=immobilier_benin
DB_USERNAME=root
DB_PASSWORD=

Then create the database manually in your MySQL server (e.g., via phpMyAdmin or CLI).

5. Run migrations and seeders

php artisan migrate:fresh --seed

This will create all tables and insert a test user for login.

6. Start the development server

php artisan serve

Visit http://localhost:8000 in your browser.


🔐 Default Test User

After running seeders, use this account to log in:

Email: [email protected]
Password: password

📂 Folder Structure Overview

immobilier-benin/
├── app/
├── database/
│   ├── migrations/
│   └── seeders/
├── public/
├── resources/
│   ├── views/
│   ├── css/
│   └── js/
├── routes/
│   └── web.php
├── .env
└── README.md

🤝 Contributing

Feel free to fork the project, make changes, and submit a pull request. All contributions are welcome.


📄 License

This project is open-source and licensed under the MIT License.


Rachad
Country: Benin

If you’re interested in working with me or have suggestions, feel free to reach out!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published