Software Development Section

IIT Roorkee, India

Programming & Algorithm Group

SDSLabs

Mobile Development Group

SDSLabs

SDSLabs is a student group that constantly tries to innovate and foster technical activities in campus. Our members work in PHP, Ruby, Node.js, Python, sometimes even delving into socket level programming.

We conduct lectures and workshops on all these topics and also conduct monthly competitions on our various self developed applications.

We are highly indebted to Redmine (project managment system), Gitolite (local git managament), Slack (team chat), Dropbox and Google Groups for our functioning.

Muzi

With over 130,000 tracks by 11,000 artists and updating daily, Muzi is the one stop online music player for the IIT Roorkee intranet.

Muzi is a one page JS app with the backend written in PHP. Applications like Nano have been developed over this backend also.

Study Portal

Study Portal is the knowledge hub of IIT Roorkee. Through Study Portal, anyone can share open courseware files, videos, presentations etc. Currently over 4,000 files have been shared across 500 courses and total downloads has crossed 80,000.

The tech stack includes Toro microframework and Handlebars.js for templating.

For more details, check out the blog post on Study Portal.

Erdos

Erdős is an application for Math Geeks to try out new mathematical problems and keep track of who solves what. Named after one of the most prolific mathematician of all times, Paul Erdős, it is a portal for users to test their mettle on various mathematical problems, some of which may require users to write code.

Code Village

Codevillage is an online judge with a core philosophy of improving the programming skills of the IITR junta. Several problems related to algorithms and programming are available here that anyone can try their hands on. Whether you are a young padawan or a jedi master, you’ll - find problems here suitable for your skills.

Echo

Echo provides you the book you need, whether you are on a leisure drive or under the crunch of an oncoming examination. This interactive search app lets you download the book you need from the millions in the collection using its lightning fast search relying on a massive collection of indexed books. Echo also allows you to view the book right in the browser and has category search, ratings etc. in its pack of goodies.

Omegle

All work and no play makes Jack a dull boy. Omegle is an intranet application that comes alive around 2am when the campus internet begins. Omegle allows people to chat anonymously.

Omegle has been built in Node.js and employs socket.io for real time communication

File Panda

File Panda is the intranet repository of free and open source applications. It is a self updating application which ensure that it always has the latest version of each software.

File Panda has been developed in PHP and uses the Limonade microframework.

Stats

6 Sennheisers
6 Nexus 7
2 iPads
0 MacBook *
2 Wacom Graphic Tablets
2 Dell PowerEdge Servers
10 External Monitor
1 42' LCD TV
2 Dribbble Accounts
28 Public Repositories on GitHub
30% Non Vegetarians
70% Teetotallers
15 CS undergrad members vs 35 non CS (all time)