Paw is an application that helps match pet owners and potential pet sitters using a Tinder-like user interface. The primary user would be pet owners, who would use this app to find potential pet sitters in their area.
This application is built with the following technologies:
- Vite for building the application
- React for the user interface
- TypeScript for static typing
- Prettier and ESLint for code formatting and linting
- Tailwind CSS for styling
- Firebase for authentication (currently email/password auth, can be expanded later)
- React Router for routing
The application currently includes home, sign in, and create account pages, as well as a "protected" test page to verify authentication.
To run this application locally, follow these steps:
- Install Node.js (v20 or later recommended) if not already installed.
- Install pnpm. Instructions can be found at https://pnpm.io/installation.
- Pull from the repository.
- Run
pnpm install
in the root directory of the repository. - Run
pnpm dev
to start the application. - Open http://localhost:5173/ in your browser.