City Scanner is a web based platform for students to explore new places before moving there for education.
Java, Spring Boot, React JS, CSS, MySQL, Google Maps API, Git, Jira
Java 8: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
ReactJS setup: https://www.robinwieruch.de/react-js-windows-setup
Any editors of your choice
git clone https://github.iu.edu/P532Fall19/City-Source.git
Create database named city in MySQL using command line or workbench and create all the tables required for project. (Find all the schemas in Table_Schema.pdf).
open eclipse -> File -> import -> projects from folder or archive -> directory -> locate the project -> finish
Make sure all the properties are correct for database connectivity.
Right click on project -> Run as -> mvn build
Right click on project -> Run as -> mvn install
1. Find the src/main/java and the right Click on it and the Run As -> Spring Boot App
open Visual Studio Code -> File -> Open Folder -> directory -> locate the project -> finish
Terminal -> New Terminal or control + shift + `. Go to terminal and then go to project and run following command:
npm install
Go to terminal and run following command to launch the react application:
npm start