ambouh / capstone

Transaxions | World's Greatest Ledger App

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Capstone Project CMSC495

This is a ReactJS/Spring/Hibernate/MySQL web application functioning as a banking ledger.

Getting Started

See (https://github.com/JGaskins97/capstone/blob/master/README_TESTING.docx)

Prerequisites

  • npm
  • nodeJS
  • IntelliJ IDEA (preferred)
  • MySQL
  • Java 8

Installing

To clone the project over SSH:

git clone git@github.com:JGaskins97/capstone.git

In your IDE, follow the instructions here to import the maven project: https://www.lagomframework.com/documentation/1.5.x/java/IntellijMaven.html

Maven dependencies will be installed after building the project from pom.xml.

From the top-level directory, run

npm install 

Which installs frontend dependencies from package.json

End with an example of getting some data out of the system or using it for a little demo

Built With

  • IntelliJ IDEA - Integrated Development Environment
  • Spring - Spring Boot, Spring JPA, Spring Security, Spring REST, Spring Thymeleaf
  • Maven - Dependency Management
  • ReactJS - Building User Interface
  • NodeJS/npm - Module Management
  • MySQL - Relational Database Management System
  • Amazon AWS - Cloud Computing Services - RDS, VPC
  • Hibernate - Object Relational Model Persistence

Contributing

Outside contributions are closed at this time.

Authors

See the list of contributors who participated in this project.

  • Jason Gaskins - Tech Lead - GitHub
  • James Ficaretta - Senior Backend Developer - GitHub
  • Andres Mbouh - Senior Frontend Developer - GitHub
  • Brett Olsen - Senior Technical Writer - GitHub

About

Transaxions | World's Greatest Ledger App


Languages

Language:Java 59.7%Language:JavaScript 39.7%Language:HTML 0.6%