Vicious Delicious is a recipe discovery app designed to help you learn about, and share, tasty recipes. It is a cross-platform appplication that can run on iOS and Android.
To access the full code of the application, visit the project page: https://github.com/waschbar01/Vicious-Delicious
To access the server code, visit our back-end repository: https://github.com/waschbar01/Vicious-Server
Users can submit feedback about app features and appearance here: https://goo.gl/forms/QjTjw7MKM4iZQcn82
If you encounter any bugs or glitches, you can report them here: http://github.com/waschbar01/Vicious-Delicious/issues
Application was built with:
- Ionic 2
- AngularJS
- HTML
- Typescript
- Javascript
- CSS
- Heroku
- mongoDB
A token.js authentication file is required to build the app. This is for API access for image hosting.
Please e-mail [email protected] for requests or inquiries.
If you are installing on an iOS application, you will need the following requirement
- Xcode Version 7 or higher
- iOS 9+
- Apple ID Account
- Download or update Xcode on your Mac.
- Open viciousDelicious.xcodeproj on Xcode
- Plug in and unlock your phone
- Select your phone to run
- Phone may ask for permission to install application, please say yes.
- Application should be installed
If you have a code sign in error, please go to the following link to troubleshoot this issue: http://ionicframework.com/docs/intro/deploying/
If you have an android device, you can opt to install with the convenient APK provided: https://www.dropbox.com/s/smw0klevt95uk4o/vicious-delicious-android-release-SIGNED.apk?dl=0
APK last updated: 5/5/2017
If building the entire application from source code, you will need to have the following installed
- Java JDK
- Android Studio
- Updated Android SDK tools
- Install https://nodejs.org/en/
- Install the cordova application framework using the CLI command
npm install -g cordova
- Install ionic using the CLI command
npm install -g ionic
- Download or clone the Vicious Delicious repository
- Add the relevant platform (note iOS cannot be installed on windows) using CLI command
ionic platform add ios/android
Desktop browser testing is the fastest way to use the application: ionic serve --lab
An emulator can also be used for simulation testing purposes: ionic build ios/android
and ionic emulate ios/android
To deploy it to a phone: ionic run ios/android