Alex Greco (agreco3) grecoa66@gatech.edu
Shawn Hiemstra (shiemstra3) shiemstra3@gatech.edu
Eren Brumley (ebrumley3) ebrumley3@gatech.edu
Samuel Kinuthia (skinuthia3) skinuthia3@gatech.edu
Java 8
AngularJs 1
https://github.com/johnpapa/angular-styleguide/tree/master/a1#controllers
https://www.codeschool.com/courses/shaping-up-with-angular-js (tutorial)
css3
html5
Jax-rs (from mvn)
Jersey (from mvn)
BootStrap 3
http://getbootstrap.com/
Glassfish (4.1)
Build Tools:
Maven (3.3.9)
npm (3.9.5)
Intellij
Git
MySQL 5.7 hosted on Google Cloud Platform, using https://github.com/GoogleCloudPlatform/cloud-sql-mysql-socket-factory to connect
https://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app/
ASACS
ASACS/target/ASACS/
- Directory houses our full stack, all external libraries.
ASACS/src/main/webapp
- Contains the landing index.html, which creates the navbar for login/logout/home.
- All sub-folders contain the modules broken down by function
- All HTML5 and angular.js controllers and js.service modules
ASACS/src/main/java/com/gatech/asacs
- Contains all project Java API classes
ASACS/team039_p3_complete_v7.sql
- Contains tables and seed data
- Authentication
- Bunk
- Client
- CommonDB
- DBConnectionService
- Foodbank
- Foodpantry
- ManageServices
- Reports
- Room
- Shelter
- SoupKitchen
- Waitlist
- First install intellij
- Install java 1.8
- Install npm
- Install Maven
- Install Glassfish
- Pull project down in intellij
- Configure API Credentials for GoogleCould DB
- Run Maven, clean, and install
- Configure glassfish as a locally hosted web server
- Run project in intellij