ABOUT US


This is the official page for the Developers' Community of IIT Bombay. Envisioned as a group of the best developers in the Institute, the team is responsible for developing and maintaining InstiApp, and other dev/tech related projects in the Institute.

Parallax Features

Projects


Over the course of time, the team has been developing & maintaining several projects. Tech projects that have been successfully completed by DevCom include InstiApp, Cerium and RPI Noticeboard. Details about each of them can be found below:

InstiApp
Cerium
Resume Verification Portal
RPi-Noticeboard

Ongoing Projects


The following projects are currently in their development phase and soon will be finalized for institutional purposes.

Gaming Portal
Atlas
CourseRank

Mess Menu

The mess menu for all hostels is available as a list (with the user’s hostel’s current day menu occupying the top position)

Calendar

The Calendar for the major bodies (Cult/Tech/any other body with a public calendar) will be available under this heading.

People

This screen shows emergency contacts (ambulance, QRT, etc.). As well as the name, profile pic and phone number for every PoR holder within the institute arranged and shown in a structured manner with a subsection for each council.

Events Feed

The main feed will have only updates from Users and Entities that a User follows. Also Shows all current popular and upcoming events from major Institute bodies (even if they are not followed by the user).

Placement Blog

The Placement/Training blog is available inside the app with the option to get notifications for All posts / posts with certain keywords.

Map

The institute map along with current position and all currently active events visible as clickable icons.The most helpful map for freshies who just entered the insti.

Features

Uses SSO for login, allowing authentication of users of the form, allows anonymous forms, and also has feature of scheduling or closing of a form.

Scheduling

Has option to schedule the closing of form, removing need for manually closing form at a specific time

License and Code

All code is licensed under the Mozilla Public License 2.0. The instructions to deploy and use are provided in the README.md file of project's github repository.

Description

Cerium is a forms application very similar in design to Google forms.

Go Cerium

go-cerium is the golang backend for the dangerously accurate Google Forms clone designed for IIT Bombay, cerium. The github repo for the backend can found by the database link provided or here.

Security and Anonymity

Uses IITB SSO for authentication of users and authorization of form responses access. Also has an option to enable anonymous filling of form by institute students and one response from each user.

File: config.json

Helps you define the configuration for how you want the images to appear on the TV.

File: fetch.py

A Python script that runs in the background and periodically fetches images from the server. We set up a cron job for this.

File: gui.py

The main script that runs on boot and occupies the foreground. This displays the images on the TV.

Description

Scripts to fetch and display images on a TV and also allows users to setup configuration how you want the images to appear on the TV.

Setup

Install a standard Raspbian OS on the RPi and configure the RPi to connect to internet. Follow the steps in README.md of the RPi Noticeboard github repo.

Features

Bash Scripting, Python Scripts, and JSON Configuration files to fetch and show images of your choice on TV.

About

Atlas, IITB Hostel Management Portal, a project to automate the process of hostel and rooms allotment.

Project Scope

This project is being developed in coordination with the Hostel Affairs Council, to be used my Hostel GSecs, Wardens, Hall Managers, GSHA, DoSA & HCU Office.

Contribution

This project is being developed by core members of DevCom, IIT Bombay under the mentorship of project leads and OCs.

Description

Atlas is codename for the IITB Hostel Management Portal to streamline the process of allotment of hostels & rooms for the students as well as maintenance of the rooms by respective admins.

Features

This portal allows admins to allocate rooms to hostelites, view the details after allocation on detailed hostel floor plans, tag vacant rooms for various purposes & view the full history of a student’s stay in the institute hostels.

Development

The application is being developed using Angular (for the interface) & FastAPI (for the backend).

About

Resume Verification Portal, a portal to streamline the process of verification of resumes and cvs.

Project Scope

This project is being developed in coordination with the Placement Cell of IITB, to be used by it's members and secretaries for the verification of points mentioned in resumes.

Contribution

This project is being developed by core members of DevCom, IIT Bombay under the mentorship of project leads and OCs.

Description

RVP is codename for the IITB Resume Verification Portal to automate the process of authentication and verification of resume points, as this process consisted of complex steps earlier.

Features

This portal allows admins to access the certifications and proof for the points mentioned in one's resume and then transfer the details to the students.

Development

The application is being developed using Angular (for the interface) & nodeJS (for the backend).

About

This project aims to create a separate portal that displays reviews on courses given by students who have already completed that course.

Project Scope

This project is being developed in coordination with the Institute Academic Council and various other councils which focuses providing information regarding academics to students.

Contribution

This project is in it's development phase by core members of DevCom, IIT Bombay under the mentorship of project leads and OCs.

Description

CourseRank is the IMDB of courses which shows details, ratings, reviews (by the students), etc of all the courses provided buy the institute.

Extra Features

This portal also have extra features such as rating of a course, likes on a review and course, description of course, etc.

Development

The application is being developed using Django Templates (for the interface) & Django (for the backend).

Features

Uses SSO for login, allowing authentication of users and allows different options like leaderboard, ideas contribution, and much more to come.

Rating System

The rating of a player is calculated taking into account his/her performance across all games. Achieving higher scores in each game boosts the rating. Playing more games also helps in maintaining the ratingHowever, there's a catch! Long streaks without improving one's highscore in a game may decrease the rating as well.

Contribution

This project is in it's development phase by core members of DevCom, IIT Bombay under the mentorship of project leads and OCs.

Description

Where you Imagine, we create!, Gaming portal is a great place to enjoy, compete via games and also to suggest your own ideas for creation of different games.

For IITB Folks

A place for everyone to relax, chill and get nostalgic while playing some of the classical hits!. A step towards making an environment for insti junta to be able to get together and play together in a centralized way.

Games

Play arcade, action, puzzle, racing and other fun games. Just dive in and choose what you want to play. For an even more exciting experience, challenge your friends and beat that high score!

Team


Rishabh Arya

Overall Coordinator

Sudhanshu Sahil

Overall Coordinator

Dev Moxaj Desai

Project Lead

Jayesh Singla

Project Lead

Laxman Desai

UI Lead

Vibhav Aggarwal

Project Lead

Divyanshi Kamra

WnCC Manager

Shruti Singh

WnCC Manager

K Adithya Krishna

Core Member

Aditya Sharma

Core Member

Ashwin Ramachandran

Core Member

Ayush Kapoor

Core Member

Gauri Baheti

Core Member

Hardik Rajpal

Core Member

Harsh Jha

Core Member

Kaustav Prasad

Core Member

Palash Mittal

Core Member

Parth Dwivedi

Core Member

Prakriti Shankar Shetty

Core Member

Pranav Singla

Core Member

Vaibhav Raj

Core Member

Ved Khandekar

Core Member