- Multiauth role (Admin/ Landlord(Petugas Penyewa)/ Penyewa (Renter))
- Booking System (Ruko booking)
- Google Login using Socialite Package
- SMS System (When booking is confirmed by admin then confirmation sms sends to renter)
- Social media sharing (available ruko)
- Price Filter (cari harga ruko menggunakan price range)
- Admin, Landlord, Renter Panel
- Email Verification, Forget Password, Reset Passwrod
- Landlord and Renter are supervised by admin
- Booking history
- Cancel Booking Request
- Awesome overview show in Dashboard
- Searching System (search by rooms, toilet, rent, area.)
- Category wise data handling
- Login/Register
- Update profile information
- See all areas and ability to add new area and edit/delete them
- See all areas created by landlords and ability to delete them.
- Manage all landlords & renter.
- See all the houses information and ability to delete them
- See all booked houses, booking history.
- Admin can change his profile information & reset password
- Admin can share house details through social media
- Sign in/sign out.
- Sign in/ sign out.
- Landlord can create, edit, delete Area (own created)
- Landlord can view all areas.
- Landlord can add, edit, delete his owm created ruko.
- Landlord can see his own created houses information.
- Landlord can handle the status of his houses (available or not available)
- Landlord can change his profile information
- Have option to reset his password
- Landlords has ability to approve and reject his pending booking requests.
- Landlord can share place/ruko details through social media
- Landlord can manage the status of his booked place when renter leaves
- Have a nice dashboard where he sees the summary of his activity
- Sign in/sign out.
- Renter can view all areas.
- Renter can view all places information
- Renter can change his profile information.
- Renter can apply booking for rent a place.
- Renter can see his own booking history
- Renter can see his own pending booking requests.
- Renter has ability to cancel his booking request
- Renter can get the booking approval/rejection sms in their cell phones
- Renter can share place details through social media.
- Has ability to reset password
- User can see all available places
- User can search houses by location, number of rooms, bathrooms, rent amount, price range
- User can view houses by sorting prices as high to low Or low to high price.
- User can view area wise places.
- User can share house details through social media.
# install composer-dependency
$ composer install
# install npm package
$ npm install
# build dev
$ npm run dev
Sebelum mulai pastikan sudah generate key dan konfigurasi file env serta migrasi aja.
# create copy of .env
$ cp .env.example .env
# create laravel key
$ php artisan key:generate
# laravel migrate
$ php artisan migrate
Untuk dapet akun admin, cukup daftar aja sbg lanlord/renter tapi kalau udah masuk di sql role nya dirubah ke 1
mungkin ada error sama verifikasi email, saya masih blm bisa benerin, akalin aja habis register data sudah masuk kok ke sql nah verifikasi diisi lewat sana aja.
cheers, noob programmer :")