Collaboration project consisting of basic funtionality like
- New user registrations
- Blogs
- Blog rating, Blog likes
- Forums
- Forum comments
- User profiles with multipart image and wall posts
- Friend Request (adding and removing)
##Installation Guide
- Download Eclipse
- Install Tomcat
- Set Tomcat path Reference
- Download Project here
- Import Project in Eclipse
- File
- Import
- Existing projects into workspace
- Finish
- After importing right click on project and click run on apache tomcat server
##Softwares used
-
Eclipse Neon1A Eclipse is an integrated development environment (IDE) used in computer programming, and is the most widely used Java IDE.It contains a base workspace and an extensible plug-in system for customizing the environment. Eclipse is written mostly in Java and its primary use is for developing Java applications. Click here to download Eclipse Neon 1A
-
Oracle XE 11g Oracle Database 11g Express Edition (Oracle Database XE) is an entry-level, small-footprint database based on the Oracle Database 11g Release 2 code base. It's free to develop, deploy, and distribute; fast to download; and simple to administer. Click here to download Oracle XE 11g R2
-
Tomcat 9.0 Apache Tomcat is an open-source web server and servlet container developed by the Apache Software Foundation (ASF). Tomcat implements several Java EE specifications including Java Servlet, JavaServer Pages (JSP), Java EL, and WebSocket, and provides a "pure Java" HTTP web server environment for Java code to run in. Click here to download Tomcat 9.0.0.M11
-
NPM NPM is the package manager for JavaScript. Find, share, and reuse packages of code from hundreds of thousands of developers — and assemble them in powerful new ways.npm is distributed with Node.js- which means that when you download Node.js, you automatically get npm installed on your computer. Click here to download Node JS v6.9.1
##Frameworks used
-
Bootstrap v3.3.7 Bootstrap is the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile-first web sites. Click here to downlaod Bootstrap 3.3.7 or
npm install bootstrap@3
- bootstrap.min.css
- bootstrap-theme.css
- bootstrap.min.js
-
Font Awesome Icons v4.6.3 Font Awesome gives you scalable vector icons that can instantly be customized — size, color, drop shadow, and anything that can be done with the power of CSS. Click here to downlaod Font Awesome Icons v4.6.3
- font-awesome.min.css
-
Angular JS v1.5.8 AngularJS is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. Angular's data binding and dependency injection eliminate much of the code you would otherwise have to write. Click here to downlaod Angular js v1.5.8 or
npm install angular
- angular.min.js
-
JQuery v3.1.1 JQuery is a fast and concise JavaScript Library created in 2006 with a nice motto − Write less, do more. jQuery simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. Click here to downlaod JQuery v3.1.1 or
npm install jquery
- jquery-3.1.0.min.js
-
Lodash Lodash is a toolkit of Javascript functions that provides clean, performant methods for manipulating objects and collections. It is a "fork" of the Underscore library and provides additional functionality as well as some superior performance. Click here to downlaod lodash or
npm install lodash
- lodash.min.js
-
SockJS SockJS is a browser JavaScript library that provides a WebSocket-like object. SockJS gives you a coherent, cross-browser, Javascript API which creates a low latency, full duplex, cross-domain communication channel between the browser and the web server.SockJS-node is a SockJS server for Node.js. Click here to downlaod SockJS or
npm install sockjs
- sockjs.min.js
-
Stomp JS Stomp js provides a STOMP client for Web browser (using Web Sockets) or node.js applications. Click here to downlaod Stomp JS or
npm install stompjs
- stomp.min.js