macias-daniel / tent-buddy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tent Buddyavatar

GitHub Deployed Link

Table of Contents

Description

  • Tent Buddy is a widget application that provides a streamlined interface for users to be well informed before they head out on their next adventure.

Visuals

  • Demonstrations of the application

Usage

  • Refer to the API terms of use for proper usage. APIs: OpenWeatherMap, National Parks API, and REI Mountain Data API

Installation

  • Run npm install and make sure install all dependencies.

Test

Run npm run lint from the project root to run eslint checks on the backend and front end code. Run npm run lint from the client directory to lint the client only.

The root and client have convenience scripts define to easily apply auto-fixes with eslint. Run npm run lint:fix from the root and client to apply fixes for the entire project or client only respectively.

Travis CI

A basic configuration for Travis CI is included. Configure the GitHub repo to run checks before merging to enforce linting checks and tests.

IMPORTANT! Add the mongodb service to .travis.yml if tests using MongoDB are included in the project. Likewise, if another database is used to replace MongoDB, then .travis.yml will need to be updated accordingly. Please refer to the Travis CI Documentation for more information.

Support

avatar

  • Daniel Macias-Ericson

avatar

  • Charlotte Mountain

avatar

  • Nathan Naylor

avatar

  • Kane Cruz-Walker

About

License:MIT License


Languages

Language:JavaScript 94.7%Language:CSS 3.8%Language:HTML 1.5%