Skip to content

This is a group project with 4 members. The Pet Hotel Finder website allows users to log in or sign up and add pets. Pet owners can choose which pets to stay at each available hotel.

License

Notifications You must be signed in to change notification settings

RuxinQu/Raining-Cats-and-Dogs

 
 

Repository files navigation

Raining Cats and Dogs

JavaScript Node.js Google-Cloud Express.js MySQL Sequelize Handlebars Mocha Chai Heroku bootstrap eslint Passport-Local Supertest Bcrypt Dotenv badge MIT license

Description

Raining Cats and Dogs is created to help pet owners find temporarily places for their pets to stay so that the owners can take their vacation in ease knowing that their pet will be taken care of while being away. The app follows the MVC paradigm in its architectural structure, using Express-handlebars as the templating language, Sequelize as the ORM, and Passport-Local for authentication. Multer package is used to upload pictures. The images are saved in Google-Cloud-Storage buckets.

Application Deployment

This application is a live site, deployed using Heroku at https://raining-dog.herokuapp.com/

Documentation Screenshot

Login Page Demo

Features

  • Login/Logout Feature
  • Upload pictures to Google Cloud Storage
  • Save pet information
  • Choose/reserve places for pets to stay
  • Image icon changes depending where cursor is at

Technologies Used

Credits

License

This project is under MIT license

Test

  • feature test for the login page is performed using WebdriverIO:
    Start the local server and run npm run wdio
  • server test for the dashboard page is performed using Supertest:
    Run npm run test

How to Contribute

If you created an application or package and would like other developers to contribute it, you can include guidelines for how to do so. The Contributor Covenant is an industry standard, but you can always write your own if you'd prefer.

Copyright (c) 2022 Christopher Saechao, Ruxin Qu, Richard Nelson, Lely Huynh

About

This is a group project with 4 members. The Pet Hotel Finder website allows users to log in or sign up and add pets. Pet owners can choose which pets to stay at each available hotel.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 70.4%
  • Handlebars 26.4%
  • CSS 3.2%