Mangiare is an app made to match people which wants to eat something with other people wanting to eat the same thing or wanting to cook that thing. It was inpired in a joke published in Twitter by a brazilian user asking for an app like this.
This project is based on Ionic 2 with TypeScript + Karma + Protractor.
- Screenshots
- Getting Started
- Run in browser
- Run in Android
- Run in iOS
- Run Unit Tests
- Run E2E
- Contribute
- Clone this repository.
- Install the ionic CLI and Cordova CLI (
npm install -g ionic cordova
) - Run
npm install
from the project root. - Run
npm start
in a terminal from the project root. - Profit.
Note: Is your build slow? Update npm
to 3.x: npm install -g npm
.
npm start # deploys the the browser
# make sure the Android device is connected and available to ADB
npm run android # deploys the app to an Android device
# make sure the iOS device is connected
npm run ios # deploys the app to an iOS device
npm test # run unit tests
# e2e (aka. end-to-end, integration) - In two different shell windows
# Make sure you don't have a global instance of Protractor
npm start
npm run e2e
Issues and PRs are welcome, see the issues list.
To send a PR:
- Fork the project
- Checkout to the branch dev
- Create a new branch referring to the issue you will solve
- Push your new branch to your Fork
- Send the Pull Request