Roostr
One app to manage your rental properties
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 |
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.