Portfolio

DATABASE DRIVEN CHATTING PROGRAM

Posted in JAVA with 851 views.

A complete Server and Client chatting application which accepts users to register an account, view other peoples profile, editing profile, send private messages, send emails, and online administration tool for viewing emails and editing options via application.

Information

This was a second year project for SEG2100 with Timothy Lethbridge as our professor.

The professor had given us 3 options to implement to our chatting server (which was running in dos mode). We had to pick one of the three options. So I thought why wont I do all the options. Although we only had 1 month to do this project, we had other courses as well which technically 1 month of cramming making a working, clean, and yet good design of the system. I later said to myself, "why not adding a database engine that controls most of the chatting server". I thought it would make it more fun if doing so, even thou I had very little knowledge about databases and no knowledge about JDBC.

It was a challenge for myself in a little amount of time, but I gave it a go. Not only I wanted to do all 3 options, and the database back end, I wanted to do a web area for the application. I got that idea because I wanted to do something similar to MSN.

After one month everything went super, testing phase went 100%, everything worked fine, Professor/TA was happy, and I learned tremendously from this project.

This chatting program does the following

  1. Persistent Messaging
  2. User Login System
  3. Registration System
  4. Private Messaging
  5. Sending Email to and user registered
  6. Sending message to offline user
  7. Personal Profile edit/view
  8. Web Application which each user can log on to check email on the system, edit profile, and sending messages (email)
  9. ect

Screenshots

The main splash page:

simplechat

Report

To view the basic report which has the requirement documents, screenshots, and installation guide. VIEW DOCUMENT