π‘ 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
-