Sanketh Mopuru

My Works

PyFTP

This is a simple commandline FTP client written in Python using the ftplib module. It has a cool recursive search functionality.
Installaton and Usage Instructions Source Code.

JQuery Form Helpers and Validators

This is a simple jquery plugin to validate forms.
It has cool features like:

  • Allowing only numbers for input fields for mobile numbers, credit card numbers etc.
  • It has individual helpers and validators for mobile numbers of different countries so say for India it allows only ten digit numbers.
  • Just add an attribute req to any mandatory field and it automatically verifies if the field has been filled on submitting the form.
and much more ...
Installation and Usage instructions Source Code

Intranet Entertainment Portal

This is an entertainment portal for IITG Intranet. It was a team project, the team containing 20 members.
It includes the following modules:

  • Ebooks Module: Users can upload and download ebooks and documents.
  • Music Module: Users can upload, listen to and download music.
  • Video Module: Users can upload, watch, share videos.
  • Gallery: Users can upload pictures, create albums and watch them later.
  • Code Judge: Users can solve interesting programming problems while competing with others.
  • App and Game Store: Users can upload games and apps they have developed and any other user can download and use them.
If you wanna take a peek at the source code, it is here

HoteLGuru

It is a software that helps the hotel management by easing the process of booking of rooms. It has features like:

  • Two-level hierarchy for user and superuser
  • Setting type of suites and their corresponding prices.
  • Managing employees who work in the hotel i.e, add a new employee, make an employee inactive etc.
  • Booking rooms for customers and a check-out functionality (Obviously !) .

Assembler-Linker-Loader

This project aims in developing a system that takes in high-level assembly language files, links them relative to memory address 0 , loads them to a memory location, and finally maps them to the assembly language accepted by 8085 simulator. This is developed in Python again. ( I never get tired of Python.:) ).
You can find the source code here

Coursera Offline

This is a script to download course videos and subtitles from Coursera in one go without having to press several links.
It has features like:

You can get the source code from GitHub or PyPi. You can find the installation instructions here.

Hackenbush

Developed Hackenbush game in Haskell.
You can find the source code here.

TFTP Client

Developed a TFTP client using socket programming in C.
Find the source code

FTP Client and Server

Developed a minimal FTP client and server using socket apis in C++.
It supports the following commands

You can find the source code here.