How nishangupta/nepestate works
Nepestate is a Laravel real-estate website with property browsing and authenticated account features. A visitor enters through web routes to browse property pages; registered users can manage listings and their account, while registration and email verification support account access. The tree also shows saved-home, rental-resume, and property-application areas. Controller excerpts establish listing persistence and account updates; wiring for unsampled routes and controllers is inferred only at the route-dispatch level, so uncertain internal links are omitted.
Main entry points: web.php Web routes · PropertyController.php Property controller · UserPropertyController.php User listings · AccountController.php Account controller
Components 21
Property discovery
- Web routes
routes/web.php - Property controller
app/Http/Controllers/PropertyController.php - Property pages
resources/views/real-estate/property/list.blade.php - Home page
resources/views/real-estate/index.blade.php
Listing management
- User listings
app/Http/Controllers/UserPropertyController.php - Listing forms
resources/views/real-estate/account/property-create.blade.php - Listing table
resources/views/real-estate/account/property-listings.blade.php - Property applications
app/Http/Controllers/PropertyApplicationController.php
Accounts
- Account controller
app/Http/Controllers/AccountController.php - User controller
app/Http/Controllers/UserController.php - Registration
app/Http/Controllers/Auth/RegisterController.php - Email verification
app/Http/Controllers/Auth/VerificationController.php - Account pages
resources/views/real-estate/account/user-profile.blade.php - Saved homes
resources/views/real-estate/account/saved-homes.blade.php - Rental resume
resources/views/real-estate/account/rental-resume.blade.php
Domain and persistence
- Application model
app/PropertyApplication.php - Property model
app/Property.php - User model
app/User.php - User profile data
app/UserInfo.php - Application database
config/database.php
Other components
- Visitor
Connections 25
- Visitor → Web routes: requests pages
- Web routes → Property controller: dispatches
- Web routes → User listings: dispatches
- Web routes → Property applications: dispatches
- Web routes → Account controller: dispatches
- Web routes → User controller: dispatches
- Web routes → Registration: dispatches
- Web routes → Email verification: dispatches
- Property controller → Property pages: renders
- Property controller → Home page: renders
- User listings → Listing forms: renders
- User listings → Listing table: renders
- User listings → Property model: reads and saves
- Property controller → Property model: uses
- Property applications → Application model: uses
- Account controller → User model: updates
- Account controller → User profile data: updates
- Registration → User model: creates
- Account controller → Account pages: renders
- User controller → Saved homes: renders
- User controller → Rental resume: renders
- Property model → Application database: persists
- Application model → Application database: persists
- User model → Application database: persists
- User profile data → Application database: persists