Skip to content

CMU-17-356/dronuts-2019-group-5

Repository files navigation

dronut-starter

Build Status Greenkeeper badge

Links

Site: http://40.78.84.106:3000/

Issue Tracking: https://trello.com/b/0sPIIyJv/17-356-product-backlog

Useful commands

# Local development
npm run init-db  # Run once to initialize the SQLite database
npm run server  # Run just the API server
npm run client  # Run just the React frontend
npm start  # Run both the server and client together
npm test  # Run tests

# Local development with Docker Compose
docker-compose up

Deployment

This repo uses Travis CI for automated deployments. If a change is merged to master, the build automatically kicks off. On successful builds, the site is deployed to Azure on http://40.78.84.106:3000/.

Tools used

  • Create-React-App (Typescript)
  • Linting: ESLint (via Create-React-App)
  • Testing: Jest and Enzyme
  • Dependency Management: Greenkeeper
  • CI: Travis CI
  • Google Analytics ([email protected])
  • MAPQuest API
  • Database: SQLite

References

Create React App

This project was bootstrapped with Create React App.