...
Technology: Symfony
123
Keywords: cms php-cms php8 real-estate symfony symfony-application symfony7

Residence CMS is a Free Real Estate Management System Website

Residence CMS is an open-source real estate management system website made on top of the Symfony7 framework

Requirements

Installation

  1. Install Composer (see http://getcomposer.org/download)

  2. Create new project via Composer

    $ composer create-project coderberg/residence-cms mywebsite.loc
    
  3. Enter the newly created folder

    $ cd mywebsite.loc
    
  4. After installing, you should configure your web server's document / web root to be the public directory.

  5. Create .env.local from .env file and fill in your database credentials

    DATABASE_URL=mysql://db_user:[email protected]:3306/db_name
    
  6. Run

    $ php bin/console app:install
    
  7. Go to http://mywebsite.loc/en/admin and log in.

    login: admin
    password: admin
    
  8. To use feedback forms, configure MAILER_DSN in .env.local

Tests

  1. Modify your DATABASE_URL config in .env.test.local

    DATABASE_URL=mysql://db_user:[email protected]:3306/db_name
    
  2. Install the ChromeDriver:

    vendor/bin/bdi detect drivers
    
  3. Execute this command to run tests:

    php bin/phpunit
    

Additional documentation

Profile Picture

Hi, I'm Habib. I'm the founder of OpenSourceCollection. I help build web applications, grow businesses, big and small. If that is what you want, contact me.

I'm currently available for freelance work.

Visit my Protfolio. Let's connect on Linkedin or GitHub

Contact Me

About OpenSourceCollection.com
Discover, explore, and find open-source web apps from various categories and technologies, while accessing live demos, screenshots, and GitHub source code links.