A full stack web application augmented from the origin Choonz starter project. The backend was created using Spring Boot, Spring Security, Hibernate and Flyway. The fronted was built using simple HTML, CSS and vanilla Javascript.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
See deployment for notes on how to run the compiled version on a live system.
Development suite:
A step by step of how to set up a development environment.
In your desired directory, run:
git clone https://github.com/JasonFyfe/choonz.git
Open the cloned directory in:
java -jar ./Builds/Choonz-0.0.1-SNAPSHOT.jar
File > Open Projects from File System > Select 'Directory...' > Locate cloned directory > Choonz_App > Open
Right-click project > Run as... > Spring Boot App
Open Browser > Navigate to http://localhost:8082
Right-click project > Run as... > JUnit Test
File > Open Projects from File System > Select 'Directory...' > Locate cloned directory > Selenium_Test_Suite
Right-click project > Run as... > JUnit Test
Jacob Winkworth, Jason Fyfe, Malik Ali
- Client - Angelica Charry - Software Delivery Manager
- Product Owner - Nick Johnson - Initial work (backend & frontend development, specification)
- Product Owner - Edward Reynolds - Initial work (testing, specification)
- Jordan Harrison - General Java wizardry
- Alan Davies
- Savannah Vaithilingham
- Vinesh Ghela
- Piers Barber
- SDET - Jacob Winkworth - Scrum Master
- SDET - Jason Fyfe
- SDET - Malik Ali
- Special thanks to Ed for overseeing the project :)