Online Social Media Project in Java using Servlet, JSP, and MYSQL

Online Social Media Project in Java using Servlet, JSP, and MYSQL. Another Minor or Major project in Java Using JSP, Servlet, and MYSQL with source code and project report.

This is a web application developed for users who can socialize with each other virtually. Just like the popular social media website Facebook, Twitter, Instagram, and so on. Here, we have two main roles i.e admin and users. Users can make friends, can post their favorite videos and images, and etc. Admin here can block users if found doing mischiefs activity.

This Project has all the necessary functionality from adding, deleting comments, friends, and etc. It is developed to support all roles, whether it is admin or user.

The whole project is design using the MVC pattern (MVC i.e Model, View, and Controller). The business logic is done on the Model side, We have used JSP to manage the frontend, and to handle the request and response we have used a Controller i.e Servlet.

Online Social Media Project in Java

As we know, the social media platform helps people to build social relationships between people. Anybody can be friends with anyone around the world. Today, on any social media there are lots of users interacting on daily basis, sharing knowledge, sharing interests, and etc.

So, keeping this in mind, we on Codebun have develop an Online Social Media Project in Java where we will have users connecting with different users and sharing their content. Here, we have two main roles in this application. One is the user who will post videos, photos, content, and so on. Admin is the other user who will have the responsibility to block mischief/reported users.

The following are the major objective of this application:

  1. To provide a bug-free application to the admin as well as the users.
  2. The main objective is to build a secured, robust Online Social Media Project where all the activities are managed properly.
  3. It maintains the record of users, their daily activity detail efficiently so that it would be easy to access at any time 24*7.

Modules and Functionalities of Online Social Media Project

There are two main users of this application. One is the Admin whose responsibility is to manage users and another role is that of the user who will use this application.

1) Admin

  • Admin can VIEW all the reported users.
  • Admin can disable reported users and prevent them from registering again.

2) User

  • Users can VIEW all other Users.
  • Users can send follow requests to another user.
  • It can post photos, videos, posts, and etc from its account.
  • Users can comment, like on their friend’s posts only.
  • Users can report another user.

NOTE: The profile section, log-in, and registration features are common to all users in the system.

Tools and Technologies

Technology/Domain: Java
Front-End: JSP, Html, CSS, JS, Bootstrap.
Server-side: Servlet.
Back-end: MYSQL.
Server: Tomcat 8.5.

Contact to get Source code

Skype Id: jcodebun

Note: If you need the source code you can contact Us. We will provide complete source code and all the required things like Database and project reports with all the diagrams. Also, we have created a STEP by STEP configuration tutorial to help you in the configuration process.

If you find any kind of difficulties during the configuration, we will provide a complete project configuration guide remotely using any Desk or Zoom.