Giter Site home page Giter Site logo

surendrak96 / campustalk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kushalpandya/campustalk

0.0 2.0 0.0 27.53 MB

A semester college project. An Intranet-based college network that allows students and professors of college to connect and share.

Java 39.40% SQLPL 0.37% PLSQL 0.04% PLpgSQL 30.97% CSS 6.49% HTML 0.87% JavaScript 21.85%

campustalk's Introduction

#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

campustalk's People

Contributors

darshilshah avatar faishal avatar kushalpandya avatar piyush90 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.