/labspt2-rental

Primary LanguageJavaScriptMIT LicenseMIT

Roostr

One app to manage your rental properties

Netlify Status

Roostr is a SaaS for property owners to schedule short-term rentals and keep track of employees who manage those properties. This ReadMe covers the open-source project.

Deployed Site: https://roostr.tech
Server Deployment: http://138.197.202.158/
Wireframe: https://balsamiq.cloud/snv27r3/pwc7ekv/rCF28

Table of Contents

Team

Bryce Evans Jess Harrison Julie Jonak Kyle Baker Michael Littleton
Github Github Github Github Github
LinkedIn LinkedIn LinkedIn LinkedIn LinkedIn

Motivation

Roostr is a SaaS application that gives short-term rental property managers the ability to manage properties more easily. Our software makes it easy for a manager to view properties and their availabilities, bookings, maintenance issues, and keep track of all to do items before, during and after a guest’s stay

With a simplistic UI design, Rental POS combines the standard SaaS software that exists currently for managing reservations with the ability to easily coordinate employees who work on property, in one place, without having to utilize an extremely robust software. Rental POS is more extensive than most existing vacation rental solutions but lower cost than enterprise level solutions. Our software is ideal for rental property managers of 1-50 properties.

Features

  • Landing Page - includes a vibrant, succint description of the site and user accounts
  • Billing through Stripe in three-tier system - 1 property (free), 2-10 properties, and >10 properties
  • Dashboard that shows all relevant at-a-glance information that an owner needs to see
  • Employees page that shows all employees and all relevant info about them
  • Reservations view that shows upcoming and current guest stays
  • Tasks view that provides a to-do list style view of all things that are happening right now
  • Property view that allow an owner to manage all aspects of a property
  • Settings can be changed, including passwords, user info, billing info, etc.

Tech Stack

Front End

  • Core: React w/ Redux
  • Style: Semantic UI & styled components
  • Netlify

Back End

  • Node.js and Express
  • MongoDB modeled via Mongoose
  • Sendgrid email delivery
  • Stripe billing

API

Please visit this site to view our interactive API and data models.

Contributing

If you would like to contribute to this repository, please first discuss the change you wish to make via GitHub, email, or any other method with the authors of this repository.