Skip to content

asr106/pet-sitting-demo

 
 

Repository files navigation

Boulder Pet Sitters

This is a demo project for a pet sitting service. It is a simple web application that allows users to sign up for an account, log in, and request pet sitting services. The application is built using the Express web framework with node.js and postgres.

Getting Started

We are using docker-compose to manage the development environment. To get started, clone the repository and run the following command:

docker-compose up

This will start the web server and the postgres database. You can access the web application at http://localhost:3000.

Ensure that you have docker and docker-compose installed on your machine. You can find instructions for installing docker here.

Running the tests

To run the tests, you can use the following command:

docker-compose run web npm test

This will run the tests and output the results to the console.

Built With

Deployment

This project is not currently deployed. To deploy the project, you would need to set up a production environment with a web server and a database. You would also need to set up a CI/CD pipeline to deploy the application.

We will deploy this application on Render. You can find the deployment instructions here.

Contributing

If you would like to contribute to this project, please fork the repository and submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

A repository to demo the full software design process - CSCI 3308

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 62.1%
  • Handlebars 35.7%
  • CSS 2.2%