Skip to content
This repository has been archived by the owner on Apr 28, 2020. It is now read-only.

TheFearlessMagicians/Woof

Repository files navigation

Woof

This is Woof. It is Wilson's, Varun's and Hanif's HackUCI 2018 project submission.

What is Woof?

Woof is an app for dog owners and dog lovers to connect with one another. Perfect for stressed out college students and those in need of a service animal/therapy puppy.

Our app image

You can chat with dog owners and meet up with them anytime, anywhere!

Our app image

Built with

  • NodeJS
  • MongoDB
  • Express
  • Socket.io
  • Google Maps Javascript API
  • Mailgun (email notifications)

Running instructions

To run this app locally, clone the directory

git clone https://github.com/TheFearlessMagicians/Woof.git

Then, make sure you have the required dependencies installed: npm, mongodb and nodejs.

After that,

$ npm install;
$ mongod;
$ #in another terminal/shell: 
$ npm run dev

Notice

To run with google maps and mailgun email notifications, create a directory in the root called /credentials with a file credentials.js in it with all your API key's needed. This includes Google Maps API key, and the mailgun API key (for email notifications of users).

$ cd woof #your woof directory
$ mkdir credentials
$ cd credentials
$ touch credentials.js

In credentials.js:

 module.exports = {"mailgun":"YOUR MAILGUN KEY HERE",
                              "gmaps":"YOUR GOOGLE MAPS DEVELOPER KEY HERE"
   ```                 };