An open API service indexing awesome lists of open source software.

https://github.com/salimi-my/house

This is an online property listing and marketplace app created using Laravel, Vue and Inertia.
https://github.com/salimi-my/house

inertiajs laravel tailwindcss vuejs

Last synced: 6 months ago
JSON representation

This is an online property listing and marketplace app created using Laravel, Vue and Inertia.

Awesome Lists containing this project

README

          

# [House](https://house.salimi.my) · [![Author Salimi](https://img.shields.io/badge/Author-Salimi-%3C%3E)](https://www.linkedin.com/in/mohamad-salimi/)

This is an online property listing and marketplace app created using Laravel, Vue and Inertia. Users can search for properties listed out on the app and make an offer to the owner/realtor. The app need users to be registered to list out their properties or make an offer. Offer made will be notified to the owner/realtor.

## Online properties listing app

- Users can search for properties listed
- Make an offer to the owner/realtor

## Tech/framework used

- Laravel
- Inertia.js
- Vue.js
- Tailwind CSS
- MySQL

## Starting the project

Open the .env.example and fill in your database configurations then save it as .env then run the following command:

```bash
#Install dependencies
composer install
npm install

#Run database migration & seeding
php artisan migrate
php artisan db:seed

#Running locally
php artisan serve
npm run dev
```

## Demo

Hosted privately on personal DigitalOcean Droplet. [Click here](https://house.salimi.my) to visit.


Direct link: `https://house.salimi.my`

## Screenshots

#### Landing page

![Landing page](/screenshots/screenshot-1.png)

#### Listing page

![Listing page](/screenshots/screenshot-2.png)

#### Listing details page

![Listing details page](/screenshots/screenshot-3.png)

#### Sign in page

![Sign in page](/screenshots/screenshot-4.png)

#### Sign up page

![Sign up page](/screenshots/screenshot-5.png)

#### User account page

![User account page](/screenshots/screenshot-6.png)