From Complexity to Simplicity: Creating a User-Friendly Platform for Property Rentals
Fájlok
Dátum
Szerzők
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt
The rising popularity of accessible short-term accommodation platforms creates opportunities for efficient, user-friendly digital solutions. The thesis presents the design and implementation of a full-stack rental application, inspired by Airbnb. This application aims to ease out the process of booking properties. Further, it follows the most modern practices for development. The project uses Next.js 13 App Router, React, Tailwind CSS, MongoDB, Prisma, and NextAuth to create a scalable and modular system. Prominent features include multi-provider login (Google, GitHub), calendar-based booking, location-based filtering with map support, and a dynamic user interface with state management from Zustand. Following agile-inspired principles, this development emphasized reuse of components, integrity of database and responsive design. The result is a system that connects complex backend logic to a simple frontend to show how classroom learning works with the real software engineering world.