This Application Integrates Spring MVC, Spring Boot, Spring Thymeleaf, Spring MongoDB & Spring Security Into one project. https://www.youtube.com/watch?v=46WLr3ttOHQ
This Project Is created to create a very user inter-active survey profile. Users can create profiles to rate each other on various areas and aspects in life. Including professional, Dating, Appearance. Leaving User comments and integratable for recruiters to seek out Employment Candidates, Everyday people looking to date or get to know someone. Or for strangers to leave a first impression of you where - ever you may be.
This project will be integrated with an Android application in order for users to stay logged in and rate people near them
-
Make sure Java 1.8 is installed. To ensure Java is installed in your system:
Open command prompt or Terminal & enter command : "java -version"
if Java is not installed please update your system and install JDK 1.8 from:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
-
Install Latest version of spring STS client (Eclipse Based IDE) From:
-
Install Mongo DB from
For Windows, mac or linux:
https://docs.mongodb.com/manual/administration/install-community/
For Mac : (Option to install mongo from Brew install)
Install Brew:
https://www.howtogeek.com/211541/homebrew-for-os-x-easily-installs-desktop-apps-and-terminal-utilities/
Install Mongo From Brew:
https://treehouse.github.io/installation-guides/mac/mongo-mac.html
-
create the specified /data/db folder file path for mongo db after running mongodb instance Run spring application as :
-
Right Click project - Run as or debug as : "Spring Boot App"
Spring STS Client is needed :
Spring MVC tutorial with Maven dependency & Spring Boot with MongoDB is required,
https://spring.io/guides/gs/accessing-data-mongodb/
Spring Thymeleaf to understand Thymeleaf syntax.
https://www.thymeleaf.org/doc/tutorials/2.1/thymeleafspring.html
Spring Security
https://spring.io/guides/gs/securing-web/
http://www.baeldung.com/spring-security-session
BY : Rafat Khandaker
- Repo owner or admin