brainbarett / yerin

🏑 Real Estate CMS for agencies to manage their property listings.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Yerin

🏑 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
drawing

Table of contents

Requirements

Installation

  1. Clone the repo
> git clone https://github.com/brainbarett/yerin
  1. Install the project's dependencies(make sure you're in the project's directory when running the command)
> composer install
  1. Modify the auto-generated .env file to reflect your environment(mostly the database credentials)

  2. 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
  1. Run the server
> php artisan serve

You can log in with email admin@test.com and password password

Tests

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

Roadmap

  • 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

About

🏑 Real Estate CMS for agencies to manage their property listings.

License:MIT License


Languages

Language:PHP 89.0%Language:Vue 8.0%Language:TypeScript 2.5%Language:SCSS 0.3%Language:JavaScript 0.2%Language:Blade 0.0%