CasaNova
A modern full-stack real estate listing platform with advanced image management and seamless user experience.
About CasaNova
CasaNova is a full-stack real estate listing platform built with Laravel, Next.js, and SQLite. It allows users to create, edit, and manage property listings with advanced image handling features. The platform supports drag-and-drop image reordering, inline editing, and multi-file uploads. CasaNova demonstrates my ability to build intuitive, user-friendly interfaces backed by solid backend architecture for dynamic content management.Key Features
- Property Listing Management: Create, edit, and delete property listings with ease.
- Advanced Image Handling: Drag-and-drop image reordering, multi-file uploads, and inline editing.
- User-Friendly Interface: Intuitive UI for seamless property management.
- Robust Backend: Secure and scalable backend built with Laravel and SQLite/PostgreSQL.
- Real-Time Updates: Instant feedback and updates for listing changes.
Gallery: Web
Showcase
Frontpage
Frontpage - 2
Search List
Search Map
Search Map with Marker
Listing Detail
Image Rotation
Subscribe CTA
Send Message to Landlord
Chatting with Landlord
Gallery: App
Frontpage
Frontpage - 2
Frontpage - 3
Frontpage - 4
App Menu
Search for Properties
Search List
Search Map
Search Filter
Search Map with Marker
Listing Detail
Listing Detail - 2
Chatting with Landlord
Messages Overview
Image Rotation
Technical Approach
Tech Stack
- Frontend: Next.js, React.js, Redux
- Styling: Material-UI, Tailwind, SCSS
- Backend: PHP, Laravel, Eloquent
- Database: SQLite for dev, PostgreSQL for prod
- DevOps: Jest, PHPUnit, GitHub Actions, Google Cloud
GitHub repositories & Online Demo
For a live demo, you can Visit the CasaNova demo site.
Login details:
- Email:
admin@casanova.com - Password:
admin123
Below are GitHub repositories.