Skip to content
This repository has been archived by the owner on Jul 5, 2019. It is now read-only.

aguadotzn/barterAPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚠This repository was part of my final CS Degree and is not longer on maintenance.

BarterAPP: Multiplatform's app for manage business time.

Build Status GitHub license npm

BarterAPPLogo

http://barterapp.nanoapp.io/

Built With

This project uses the MEAN stack:

angular_node

Other open source technologies I used in this application are:

Prerequisites

A device with IOS, Android or Windows Phone for the /BarterApp-Smartphone folder (Available one realease for Android). A computer with internet access for the /BarterApp-Browser folder.

Prerequisites (Web: BarterAPP-Browser)

  1. Install Node.js and MongoDB
  2. Install Angular CLI: npm i -g @angular/cli
  3. From project root folder (BarterAppBrowser) install all the dependencies: npm i

Prerequisites (Hybrid App: BarterAPP-Smartphone)

  1. Install Node.js
  2. Install Ionic: npm install -g ionic@latest
  3. Install Cordova: npm install -g cordova
  4. From project root folder (BarterAppSmartphone) install all the dependencies: npm i

Installation (Both folders)

$ cd folderwhatyouwant
$ npm install 

Run

Angular (BarterAPP-Browser)

Normal mode

After install packages npm i run the following command.

npm run start

Development mode

Concurrently execute MongoDB, Angular build, TypeScript compiler and Express server.

npm run dev

Production mode

Run the project in production mode.

npm run prod

Ionic 2 (BarterAPP-Smartphone)

Normal mode

After install packages npm i run this command:

ionic serve

Development mode

Execute server, compiler and Ionic Builder at the same time.

ionic serve -l -i -c

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

Version 1.0

Authors

License

This project is licensed under Apache 2-0 - see the Apache 2.0 site for details

Acknowledgments

Thanks to all that contribute to this project.

Notes

Landing page in english