Skip to content

rdesmond/CryptoPeek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0f40ac5 · Oct 19, 2017

History

84 Commits
Sep 21, 2017
Sep 21, 2017
Oct 8, 2017
Sep 21, 2017
Oct 19, 2017
Sep 21, 2017
Aug 10, 2017
Sep 21, 2017
Sep 21, 2017
Aug 10, 2017
Aug 10, 2017
Sep 22, 2017

Repository files navigation

CryptoPeek (Work in Progress)

This is a final working project of CodingNomads Thailand 2018 Cohort

API + MVC application to monitor, predict and alert users on various CryptoCurrency prices

Technologies Used:
  • Apache Tomcat
  • Java
  • Maven
  • Spring Framework
  • Mybatis
  • Hibernate
  • Mysql
  • AWS EC2 ** Autoscaling groups ** Load balancers
  • AWS RDS
  • AWS Route53
  • Apache Gemfire (caching)
Deployment Instructions:
  • clone this repo
  • create a local (or AWS RDS) MySql instance and restore it using the sql dump file provided in the resouces folder
  • update DB url, username, password application.properties file accordingly to your new DB
  • Install and start Apache Tomcat in your deployment environment - be sure Java 8 is installed
  • Build project from the root directory of the project using Maven "mvn clean package"
  • A .war file will be created in the target directory of the project
  • Copy this .war file to the "webapps" directory of Apache Tomcat ** This will automatically deploy the application to Tomcats default port :8080 in your environment
Notes:
  • All API resources can be found in crypto.rest_controllers package
  • ALL MVC resources can be found in crypto.mvc_controllers package
  • All MVC client-side resources can be found in resources/static and resources/templates