Skip to content
This repository has been archived by the owner on Jul 12, 2019. It is now read-only.

Latest commit

 

History

History
62 lines (45 loc) · 1.93 KB

README.md

File metadata and controls

62 lines (45 loc) · 1.93 KB

Euphoria

Build Status

Our web application is served at 199.98.27.117:8000. We intended to set up the euphoria-recruiting.club domain name (hence the project structure), but that fell outside the scope of our project.

A simple recruiting platform, written as a project for ECE366 (Software Engineering & Large Systems Design) at The Cooper Union. Euphoria's tech stack consists of a Spotify Apollo Java service with a MySQL database and a React.js JavaScript web application.

Team members: George Ho, Wendy Ide, Luka Lipovac and Ostap Voynarovskiy

Requirements

sudo apt install nodejs npm maven mysql-server

Installation and Setup

Simply

git clone https://github.com/eigenfoo/euphoria.git
cd euphoria/
make all

This will:

  1. Install euphoria's dependencies.
  2. Build the frontend web application with npm and package the backend service with maven.
  3. Initialize the filesytem and database, and pre-populate it with examples.

See the installation and setup documentation for more detailed instructions on how to manually install and setup euphoria.

Deployment

Upon running make all, you can simply run make deploy in a virtual machine to deploy euphoria.

Documentation

See the docs/ subdirectory for more documentation.