Here is a little repository I have made comprising of all my projects. I am in the process of making all my projects available here. Some of it is already up.Please bear with me while I upload the rest.

 

Samparkh                                           

                                                                                                  (Ongoing)

This is an online social network which provides you with features like creating your profile, maintaining a closed network of friends with whom you can chat,send messages, scribble etc.

It currently supports close to 2000 users.

Visit us at www.samparkh.com 

Technical Details

Developed using: J2EE

Backend: MYSQL

App server: Resin

Other technologies used: Dojo, AJAX

 

Where am i?                                        

                                                                                                  (Ongoing)

Where am I? is a voice based service for mobile phones(developed to aid the visually challenged) using GIS to determine the location of the mobile user by acquiring his/her position co-ordinates using GPS  and announcing the required position to the user by establishing a phone call. 

Technical Details

Developed using: J2ME

Backend: MYSQL

Other technologies used: GPS,GIS

 

D'zine

 D'zine is a Software design utility that helps software architects to design efficient object oriented systems using standards like UML, ER etc

D'zine has the following features

  • Creating Use Case diagrams
  • Interaction diagrams to capture the dynamic nature of the system.
  • Class diagrams for OO Modelling
  • ER modelling for database designing,normalization and SQL code generation
  • Deployment diagrams for physical representation of the system.
  • Generation of code in Java,C++ and VB.NET
  • Reverse engineering. Creating diagrams from valid source code.

Technical Details

Developed using VB.NET                                                        Download

 

View more details and download D'zine from http://dzine.sourceforge.net

 

 A desktop clustering tool

(December 2006)         

This tool indexes all the files/subfolders in a particular folder and clusters all the documents to form semantically similiar clusters. Two  main types of clustering, Hierarchical and Granular, are supported. One can also choose which type/s of documents to cluster.

Technical Details

Developed using:Perl

 

A basic DBMS

      (December 2006)        

Capable of handling all basic sql queries like SELECT,INSERT, CREATE, ALTER,UPDATE etc. 

Technical Details

Developed using: VC++

 

A Dht (distributed hashtable)

                                                                                                       (June 2006)

A DHT is a distributed storage structure that is capable of storing large amounts of data across different systems.

Ours does essentially the same thing, and it is web enabled. A copy of this software can be installed on various machines that will then act as nodes.Data entered at any node will be routed to the appropriate node which will store it.  And when queried it can retrieve data(with a good speed)  by locating the exact node on which it is stored. This system is designed to effectively scale upto more than thousands of nodes.

Technical Details

Developed using PHP

Backend: MYSQL

App server: IIS/Apache                                                            Download

 

A Desktop search engine

                                                                                                     (August 2006)

A software that indexes all files/subfiles on your system or a specified folder initially. Once indexed, you can search for any document by typing in any word/words or phrases occuring in the document to retrieve that document.

 

Technical Details

Developed using PERL

Backend: MYSQL                                                                        Download

 

Fast file loader

                                                                                                   (June 2006)

This is an import-export tool for mysql capable of speedy import/export of data from/to csv,sql etc. It provides a wizard for the above purpose.

Technical Details

Developed in JAVA

 

 

HR Issue management tool

  A Process centric issue management system develped for Sonata Software Ltd.  This solves one of the most important problems of the HRMS ERP which is basically Query/Issue Mgmt. Issues canbe posted by employees to the HR team and the team can act/respond to the posted issue. The complete issue lifecycle (from inception to resolution) is covered and at each step there  is information collated and stored in the database. This data canbe queried and reports can be drawn on specific criteria.It is comepletely web based and all notifications are delivered via mails.

Developed using ASP 4.0

Backend: MS SQL Server 2000

Hosted on: IIS

 

Java parser

A parser that parsed a valid java program to extract details out of it like names of classes,attributes, methods,inheritance structures, unreachable classes,unused variables etc

Technical Details

Developed using C

Lexical Analysis tool: FLEX

Parser Generator: BISON

 

An inode based file system

This is a file system like that in UNIX that you can use to create a directory sturcture, create,edit,delete,move,copy files and folders.You can also view contents of file, and directories. A command prompt with a number of commands provide the interface.

Technical Details

Developed in C

Operating system:Linux                                                          Download

CAD

A Computer Aided Design tool is used by architects to create computer aided designs and blueprints of the system they propose to build.

The user interface being friendly will allow the user to enter inputs by clicking on icons, dragging and dropping, as well as through traditional text boxes.

 

Technical Details

 

Developed using: Java

Operating system environment: Windows                        Download

 

Paint tool

A paint tool on the lines of windows' 'paint'  enabling the user to draw lines, paint,fill, spray,draw rectangles, circles, write text etc in a variety of colors.

 

Technical Details

 

Developed using: C++

Operating system: Windows

 

Tetris

The game TETRIS also popularly known as "Brick Layer" which is  keyboard operated.

 

Technical Details

 

Developed using : JAVA

 

Smart

(Sensory Monitoring Approach for Railway Tracks)

An architecture for a sensor network system which will,

  • check for integrity of the railway track- Senses the vibrations of the track based on the sound signals sent by an emitter in order to detect the structural irregularities, if any 

An online greetings gallery

An 'E-Greeting gallery' service with a huge collection of greeting cards for various occasions.

 

Technical Details

 

Developed using: PERL and HTML/Javascript

App Server: Apache (CGI)

Backend: Oracle

 

Mail Server

A full mailing service built on top of  TCPIP with server and client programs, that can be used in an intranet environment.

The services allows for one to create an account, compose and forward/reply to/send/receive mails(just like emails).

 

Technical Details

 

Developed using: QT(Quick Tool)

Operating System: LINUX

 

 

An information system for an adoption agency

This system designed to help people looking to adopt get more information about an agency and go about the adoption process.

 

Technical Details

Developed using VB.NET

Backend: MS SQL SERVER 2000