Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A semester college project. An Intranet-based college network that allows students and professors of college to connect and share.
Java JavaScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.settings
CampusTalkDocuments
WebContent
build/classes/org/campustalk
src/org/campustalk
.classpath
.gitignore
.project
DBCampusTalkSchema.sql
DBCampusTalkSchemalast.sql
README.md

README.md

CampusTalk

CampusTalk is an Intranet-based academic network for students and professors. It can be deployed and configured for any college and allows students to interact with each other based on their batch and year, share content, create events, etc. Professors of college can interact with students, make important announcements, select moderators from students to manage contents.

Detailed Description

CampusTalk is a Java Servlets/JSP webapp that runs on Intranet of college (but can be extended to be accessible over the web). It can be adapted to any college during deployment and requires minimal server setup.

During deployment of the CampusTalk, Administrator creates groups based on email IDs of students associated with college, and then during registration, only students with known email ID will be able to register to the network. Registration on CampusTalk can only be done using one of existing accounts on Facebook, Twitter or LinkedIn. Purpose of using external accounts for registration is solely for pulling personal information of user only for one time.

The webapp is single-page and thus makes extensive use of Ajax to show content to avoid multiple page reloads and provide faster user experience.

Platforms, Tools and Technologies used

Packages

  • org.campustalk - Main package, contains app configuration and properties.
  • org.campustalk.entity - Top-level Entity Classes.
  • org.campustalk.filters - URL filter Classes.
  • org.campustalk.sql - Database interaction models.
  • org.campustalk.servlet - Request handling controllers.
  • org.campustalk.util - Utility Classes for general operations.
  • org.campustalk.security - Security provider classes.

Authors

Something went wrong with that request. Please try again.