Advertise and find properties.
Property finder is a full-stack web app that allows users to advertise their properties whether it was apartments or villas or lands in addition to search and find properties they are looking for.
-
Clone the repo
git clone https://github.com/IslamAliMuhammad/property-finder-app.git
-
Installing dependencies
-
npm install
-
composer install
-
-
Create .env file in the root folder then copy all environment variables from .env.example file.
-
Set the application key
php artisan key:generate
-
Compiling Assets
npm run watch
-
Create a virtual host for the project.
-
Create database for the project then configure environment variables for the database you have created.
-
Initialize database
php artisan migrate_in_order --seed
Description:
Execute the migrations in the order specified in the file app/ Console/Comands/MigrateInOrder.php.Options:
-r, --reset (Rollback all database migrations)
-s, --seed (Seed the database with necessary records) -
Create the symbolic links configured
php artisan storage:link
-
Reset password functionality
Need to configure an SMTP server or integrate with email service like (mailgun, postmark, ....)
-
Create dummy data for your database
php artisan db:seed --class TestSeeder