Welcome to BevoBnB, the cozy corner of Austin where every stay feels like home! This project was developed for MIS 333K at The University of Texas at Austin. 🎓
- Browse and search properties with flexible filters
- Make reservations for your perfect stay
- Share your experiences through reviews
- Track your booking history
- Secure account management
- List and manage your properties
- Set custom pricing and discounts
- Monitor bookings and revenue
- Engage with guest reviews
- View detailed performance reports
- Oversee user management
- Monitor platform activity
- Handle dispute resolution
- Generate system reports
- Maintain property categories
- Backend: ASP.NET Core MVC
- Database: SQL Server
- Cloud: Microsoft Azure
- Authentication: Microsoft Identity
- Frontend: HTML, CSS, JavaScript
- Version Control: Git
- Clone the repository
git clone https://github.com/mis333k-fall2024/Group-25.git
- Install dependencies
dotnet restore
-
Update database connection string in
appsettings.json
-
Run database migrations
dotnet ef database update
- Start the application
dotnet run
The application uses a relational database with the following key entities:
- Users (Customers, Hosts, Administrators)
- Properties
- Reservations
- Reviews
- Categories
We implement role-based access control using Microsoft Identity with three main roles:
- Customer
- Host
- Administrator
- Hosts earn 90% of stay revenue (10% platform fee)
- Hosts receive 100% of cleaning fees
- Properties require admin approval before listing
- Flexible cancellation policies for both hosts and guests
- Custom pricing for weekday/weekend stays
This project is part of MIS 333K coursework. Please ensure you follow the provided coding standards and guidelines.
This project is for educational purposes only. All rights reserved.
- Professor and TAs of MIS 333K
- The University of Texas at Austin
- McCombs School of Business
Made with 🧡 by Team 25 | Fall 2024