Skip to content

Latest commit

Β 

History

History
100 lines (74 loc) Β· 2.32 KB

File metadata and controls

100 lines (74 loc) Β· 2.32 KB

🏠 BevoBnB: Your Home Away from Home in Austin 🀘

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. πŸŽ“

🌟 Features

πŸ‘₯ For Guests

  • 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

🏑 For Hosts

  • List and manage your properties
  • Set custom pricing and discounts
  • Monitor bookings and revenue
  • Engage with guest reviews
  • View detailed performance reports

πŸ‘¨β€πŸ’Ό For Administrators

  • Oversee user management
  • Monitor platform activity
  • Handle dispute resolution
  • Generate system reports
  • Maintain property categories

πŸ›  Tech Stack

  • Backend: ASP.NET Core MVC
  • Database: SQL Server
  • Cloud: Microsoft Azure
  • Authentication: Microsoft Identity
  • Frontend: HTML, CSS, JavaScript
  • Version Control: Git

πŸš€ Getting Started

  1. Clone the repository
git clone https://github.com/mis333k-fall2024/Group-25.git
  1. Install dependencies
dotnet restore
  1. Update database connection string in appsettings.json

  2. Run database migrations

dotnet ef database update
  1. Start the application
dotnet run

πŸ“Š Database Schema

The application uses a relational database with the following key entities:

  • Users (Customers, Hosts, Administrators)
  • Properties
  • Reservations
  • Reviews
  • Categories

πŸ” Authentication

We implement role-based access control using Microsoft Identity with three main roles:

  • Customer
  • Host
  • Administrator

πŸ’° Business Rules

  • 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

πŸ‘₯ Contributing

This project is part of MIS 333K coursework. Please ensure you follow the provided coding standards and guidelines.

πŸ“ License

This project is for educational purposes only. All rights reserved.

πŸ™ Acknowledgments

  • Professor and TAs of MIS 333K
  • The University of Texas at Austin
  • McCombs School of Business

Made with 🧑 by Team 25 | Fall 2024