Skip to content

evias/imeals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

evias/iMeals

iMeals is a Open Source Food Delivery and Restaurant Management App. This package can be installed on Parse.com free tiers (allowing up to 30 requests per second with the Free plan). This package aims to provide a full-featured Restaurant Management and Food Delivery application package.

A Demo of this App deployed to a Parse Hosting can be found at following URL : https://imeals.parseapp.com

Deployment is very easy as the App can be deployed on the free Parse.com tiers. You'll find more informations about this here: https://www.parse.com/docs/cloudcode

Installation

Please make sure to have the Parse Command-Line Tools installed and configured as described here: https://www.parse.com/docs/cloudcode/guide#command-line

For this installation example I will assume that you have already created a Parse App with the name "myRestaurantApp".

First thing to do to be able to install the iMeals App is to clone the git repository with the source code.

$ git clone https://github.com/evias/iMeals.git
$ cd iMeals

Now that you have the source code, you will see a public/ directory and a cloud/ directory. These two directories are important for the CloudCode API provided by Parse.com. See following link for more details about CloudCode Apps on Parse: https://www.parse.com/docs/cloudcode/guide

The last step of the installation is to deploy the application to the Parse App "myRestaurantApp" you created earlier. The command-line tools from Parse make this process very easy:

$ parse new -a myRestaurantApp
$ parse deploy myRestaurantApp

Your iMeals Restaurant app is now online !

Dependencies

* jQuery 1.11
* Parse CloudCode

Hints / Advices

Using git, when you will modify your .parse.local file of the clone in order to configure your parse command line tools to use your own Parse App, git will see the .parse.local file as modified. To avoid having to communicate my Parse App details, I use following command to mark the .parse.local file unchanged:

$ git update-index [--assume-unchanged|--no-assume-unchanged]

Git Branching

2 git branches will usually be updated in this repository, being the branch master for releases (see git tags) and the branch develop for development of features. Hotfixes might branch from master but will usually be tackled from a develop branch or sub-branch.

Support / Contact

You can contact me anytime at my e-mail address and I will be glad to answer any type of questions related to this project.

Contributions are welcome if you see anything missing or have detected a bug, want to develop a new API class, or whatever, I will be glad to respond to pull requests!

Cheers, Greg

About

iMeals is a Open Source Food Delivery and Restaurant Management App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published