CABINDOGS
Cabin Rentals for you and your furry friends too
What is a getaway from home when your best friend can’t come and is left all alone? SAD! CABINDOGS provides the best cabin rentals from all across the world, and now you can bring your best pals too!
Splash Page
Listings Page
Listings Details
All Bookings
CABINDOGS at a Glance
CABINDOGS is a full stack application that provides users an extensive variety of cabins to rent and allows those who own cabins to list their cabins as well. Users are required to sign up for an account to both list and rent cabins.
Getting started
- Clone this repository
git clone https://github.com/cpualei/cabindogs.git
- Install dependencies
npm install
- Create a .env file based on the example with proper settings for your development environment
- Setup your PostgreSQL user, password and database and make sure it matches your .env file
- Migrate and seed your database
npx dotenv sequelize db:create
npx dotenv sequelize db:migrate
npx dotenv sequelize db:seed:all
- Run
npm start
in folder “backend”, then runnpm start
in folder “frontend”
Application Architecture
CABINDOGS is built with Express (backend), React and Redux (frontend), and PostgresSQL (database).
Techonologies Used
Future Features
In the near future I will include Google maps to the listings page to provide locations for each listing. I would also like to include a calendar which works with my website, allowing users to book dates and fill a listing’s booking dates.
Contact
Linkedin | Github | Git Wiki for CABINDOGS