🏡 Real Estate CMS for agencies to manage their property listings. It's currently in its early stages; not production ready.
📝 NOTE: Incremental migrations will start when v1.0.0 is released. Until then migration files will be modified.
Screenshots |
---|
- php >= 8.1
- mysql >= 5.7
- composer (see http://getcomposer.org/download)
- Clone the repo
> git clone https://github.com/brainbarett/yerin
- Install the project's dependencies(make sure you're in the project's directory when running the command)
> composer install
-
Modify the auto-generated
.env
file to reflect your environment(mostly the database credentials) -
Run the database migrations and seeds
⚠️ WARNING: running this command will drop all tables from the specified database
> php artisan migrate:fresh --seed --seeder=DemoSeeder
- Run the server
> php artisan serve
You can log in with email admin@test.com
and password password
Update your phpunit.xml
file and set the DB_DATABASE
value to your testing database
You can then run all the tests with
> vendor\bin\phpunit
-
v1.0.0
-
✅ Account management
- ✅ Create and modify accounts
- ✅ Authentication
- ✅ Manage and assign roles & permissions
-
✅ Property management
- ✅ Create and modify properties
- ✅ Manage and assign property amenities
- ✅ Images
- ✅ Geographical locations
-
✅ UI translations
-
⬜️ Live demo
-
-
Backlog
-
⬜️ Account management
- ⬜️ Manage and assign tasks
-
⬜️ Property management
- ⬜️ Manage and use dynamic property types
- Manage and use dynamic property fields
- ⬜️ Manage and schedule tours
- ⬜️ Make use of the tasks system
- ⬜️ Manage and add notes
- ⬜️ Manage and upload attachments
-