/team-hazelnut

Primary LanguageJavaScript

About this App

This application is for dog owners who may often or occasionally need to find a dog sitter, and dog sitters who have spare time and would like to earn some extra money dog sitting. This app allows dog owners to see dog sitter's profiles and reviews, so dog owners are able to find and book the top rated dog sitters.

Requirements

The following software is required to be installed on your system:

  • NodeJS
    • The project uses NodeJs as a backend language. Make sure you have NodeJS installed.
  • MongoDB
    • The project uses MongoDB as a database. Installation tutorial is here.

Getting Started

  • To get started, clone the repo to your local machine.

    https://github.com/hatchways/team-hazelnut.git

  • Install all dependencies on the both front end and back end. You must have both the client and server running in order for the app to work.

    Frontend (Client)

    • Go to client directory, and run npm install.

    • To start client, run npm start from the client directory.

    Backend (Server)

    • In a different Commant Prompt, go to server directory, and run npm install.

    • To start server, run npm start from the server directory.

    Both (Client and Server)

    • Run npm install from both the client and server directory.

    • To start both in one prompt, run npm run both from the server directory.

  • Ensure that you have MongoDB installed globally on your system.

    • Open Command or Command Prompt and run mongod (or sudo mongod) to start the MongoDB daemon.

Built With

Authors

  • Shawn Pang
  • Kartihan Srisaravanapavan
  • Ramazan Ushpayev
  • Yasuko Kurata