Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

135 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StrayWatch

A platform for reuniting lost pets with their owners. Users can upload and geotag photos or videos of stray animals, allowing pet owners to search and locate their missing pets.

Tech stacks: React, Typescript, Tailwind, Node.js, Express, MongoDB, AWS S3

Environment Setup

Create a .env file in the root/client directory with the following content:

# Google Maps API Key
REACT_APP_GOOGLE_MAPS_API_KEY=your_google_maps_key_here
SERVER_PORT=5000

.env for back-end:

MONGODB_URI=mongodb_CONNECTION_STRING
PORT=5000
AWS_ACCESS_KEY=KEY
AWS_SECRET_KEY=SECRET
AWS_REGION=us-east-1
AWS_BUCKET_NAME=BUCKET_NAME

To run

Split the terminal and go to ./client and ./server run "npm run dev" individually

System design

469aacafde6d6e2dbed70fefadb4234

About

A platform for reuniting lost pets with their owners. Users can upload and geotag photos or videos of stray animals, allowing pet owners to search and locate their missing pets.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages