Seasons Of Code

Pool It!    • Aman Kansal, Ansh Khurana   

WnCC - Seasons of Code

Seasons of Code is a programme launched by WnCC along the lines of the Google Summer of Code. It provides one with an opprtunity to learn and participate in a variety of interesting projects under the mentorship of the very best in our institute.

List of Running Projects

Pool It!

Pool It!

The project aims at extending the web application built for the pooling of possible services that can be shared. This is an idea we are implementing as one of our course projects but want to take it further.

Here is an overview -

Modern technology has transformed the marketplace worldwide. Apps and websites like Uber, Zomato, Amazon, and Flipkart have redefined the relationship between consumers and producers. With just the tap of a button, customers can bring the day to day services to their doorstep, giving an all-new meaning to consumerism.

However, in this dynamic marketplace, there are no apps/websites which offer consumer-consumer interaction. What if you want to order food with friends? How do you find like-minded friends to go with for a movie?

Technology at hand ignores the social aspect of the marketplace. We seek to address this void by creating “Pool-It!”, a user-driven platform that brings consumers together. Now no more time wasted searching for the “10th” member to avail your group discount!

  • Before Pool-It! (real-life): Call a bunch of people to find out whether they are interested. 25% will say they already watched the movie, 25% will say outright that they are not interested, and the rest will spend at least 2 hours coordinating. ( college problems :) ).

  • After Pool-It! (utopia): I open “Pool-It!”, select the groups of people I would wish to go with, and wait to get matched. No more coordination!”

Tentative Project Timeline

Week Number Tasks to be Completed
Week 1 Get familiarized with Git
Week 2 Go through Django tutorials and documentation (references to be provided later)
Week 3 Have a look at the source code and build and run it locally
Week 4 Learn thoroughly SQL and the basic concept of Databases. (We now plan to divide the 4 mentees into two groups of 2 [can be reshuffled peridically], each of which would then be working on a separate feature to implement in the app)
Week 5-6 Possible checkpoints - group creation by link sharing (only people belonging to a group can pool services), proposals and finalization of matching algorithms
Week 7-8 Possible checkpoints - calendar integration into the app and setting up the notification mechanism for service updates
Week 9-10 Possible checkpoints - in-app person to person chat support, group chat support, in-app voice call and screen sharing support
Week 11 Document the work done in the project