thedavekwon / coopmo

ECE366 Project Venmo Clone

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

coopmo

Coopmo Github Action

Venmo Clone for Final Project for ECE-366 (Software Engineering Cooper Union)

Overview

System Overview Backend System Overview of Coopmo

REQUIREMENT

  • Spring
  • MySQL
  • React
  • RabbitMQ

USAGE

git clone https://github.com/thedavekwon/coopmo.git
cd coopmo

Docker

# using docker-compose
docker-compose build
docker-compose up

Local

mvn clean install

# run the program
mvn spring-boot:run
# or 
mvn -jar target/coopmo-{VERSION}-SNAPSHOT.jar

# run the test (demo)
mvn test

# to set up database
mysql < createdb.sh

# to set up react
cd client
npm install
npm start

About

ECE366 Project Venmo Clone


Languages

Language:JavaScript 52.7%Language:Java 45.3%Language:CSS 1.1%Language:HTML 0.4%Language:Shell 0.4%Language:Dockerfile 0.2%