/pawsio-app

pawsio app for front-end

Primary LanguageJavaScriptMIT LicenseMIT

pawsio-app

An IOT pet monitoring single page app front end https://pawsio.herokuapp.com

Built with

  • MONGO
  • Express
  • AngularJS
  • NodeJS
  • Deployed with Heroku

Authors

Caitlin Araldi, Chris Bruner, Nathan Hugon, Michelle Srikhundonr

Version 1.0.0

Fully integrated front-end single page web application with RESTful API backend and a Mongo DB for data persistence

  • Front end will allow new users signup with a new account or returning users to signin instead
  • Users may then register a new pet to their account ( just dogs for now, sorry :/ )
  • You may then register your IOT device with your pets name using our IOT app source code
  • As soon as the pet and IOT device has been registered, it will begin transmitting data using your local WIFI source

Application Structure

This repo contains all the main AngularJS code needed to build the front end of PawsIO which will be served via the server.

This code utilizes WebPack to take all the base code and convert it into HTML, JS, and CSS. To have it build the code, enter the following in your console:

$ npm run build

The files will then be dumped using the following path:

$ ../pawsio-server/public

To run the app locally, run the following command in your command line:

$ npm run start

When it's finished, go ahead and open up http://localhost:8080 in your favorite web browser.

Testing

E2E testing is performed using Angular Protractor

$ npm run e2e

Issues

Please feel free to submit issues on our Github Account!

License

MIT