krishnan-r / food-cart-app

Prototype application and associated backend web services to pre-order food.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Food-Cart-App

This project is a prototype mobile application along with a backend web service to pre-order food from a food court, following various industry-standard software development patterns.

Features

  • An application server built using Vert.x & Java
  • Android mobile app client

Screenshot

Developer Documentation

Running the containerized database using docker compose

Docker compose is used to run the mysql and phpmyadmin containers automatically.

docker-compose up 
# docker-compose up -V # To reinitialize the datbase on subsequent runs.

While running on docker-toolbox (on windows)

If you are running docker through docker-toolbox which uses VirtualBox, you might have to use the ip address of the virtual machine to access the services in the containers. To use the database from localhost, configure ssh port forwarding as follows:

docker-machine ssh default -L 3306:localhost:3306 -L 8081:localhost:8081

This allows you to access the mysql database and phpmyadmin through localhost on the host machine.

About

Prototype application and associated backend web services to pre-order food.


Languages

Language:Java 88.1%Language:TSQL 11.9%