Skip to content

RestaurantOrderingSystem is our Software Architecture and Design I (SOEN 343) project for the semester.

Notifications You must be signed in to change notification settings

sebhani/RestaurantOrderingSystem

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

RestaurantOrderingSystem

RestaurantOrderingSystem is our Software Architecture and Design I (SOEN 343 - Team Skyway) project for the semester.

Requirements

For building and running the application you need:

  • JDK 1.8

  • MySQL

    • A great video is available which shows you how to install MySQL as well as MySQL Workbench (optional GUI)
  • Eclipse (or any IDE)

  • Maven

Running the application locally

  1. Clone the repository:
git clone https://github.com/trevornag/RestaurantOrderingSystem.git
  1. Import the project in your preferred IDE.

  2. It's important to update the project through Maven. In Eclipse, this can be done by holding ALT+F5 or Right click on the project, select Maven then Update Project.

  3. Run the script restaurantorderingsystem_db.sql in MySQL Workbench. This file can be found in the resources folder of the project.

  4. Also in the resources folder, you will find a file called application.properties. Input your local database credentials in this file like this:

spring.datasource.url=jdbc:mysql://localhost:3306/restaurantorderingsystem_db
spring.datasource.username=root
spring.datasource.password=YOUR_PASSWORD
  1. One way to run a Restaurant Ordering System application (a Spring Boot application) on your local machine is to execute the main method in the api.RestaurantOrderingSystemApi class from your IDE.

  2. Open a web browser and head over to http://localhost:8080 to access the application.

Accessing the deployed version of the application

Through Microsoft Azure services as well as a virtual machine running Ubuntu 18 LTS, anyone connected to the internet can also access the application by visiting http://13.68.235.113:8080

About

RestaurantOrderingSystem is our Software Architecture and Design I (SOEN 343) project for the semester.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 56.1%
  • HTML 27.5%
  • JavaScript 9.6%
  • CSS 5.5%
  • TSQL 1.3%