In Personal Cloud UI, the individual controls the information and the processes, that operate on the information.Personal Cloud can be described as a virtual entity, which can do one or more of the following things :
- Any user can register a personal cloud name for himself.
- Registered user can login to personal cloud ui, manage and use functionality provided like: register dependent cloud name, register additional cloud name, use proxy services.
- Registered user can change password.
- Personal Cloud user can start his proxy server and manage proxy services of his dependent.
- To manage dependent proxy first proxy server for dependent is needed to be started.
- After starting the proxy server for dependent, guardian can add access record against particular dependent e.g URL to be allowed or blocked.
- Guardian can also see the dependent logs, which shows all the websites accessed by dependent.
- User can also view list of additional and dependent cloud name registered under his/her profile.
This project is based on the angularJs javascript library(open-source web application framework maintained by Google ,extends HTML with new attributes, perfect for Single Page Applications (SPAs)) . This library will be automatically retrieved upon launch of project.
Project also access Bootstrap(web application framework), HTML and CSS-based design templates for typography, forms, buttons, navigation and other interface components, as well as optional JavaScript extensions.This library too will be automatically retrieved upon launch of project.
- Using command prompt window first reach inside project folder personal-cloud-ui.
- Then build personal-cloud-ui project using "mvn clean install" command.
- Place personal-cloud-ui.war from project target folder in your tomcat webapps folder.
- Start your tomcat.
- After successfully starting your tomcat server, access project by simply loading the http://localhost:port/personal-cloud-ui/index.jsp in your browser.
If you find a bug or would like to suggest improvements, please use the issue tracker available on GitHub.
This tool is made available under the [MIT license] (https://github.com/twbs/bootstrap/blob/master/LICENSE).