I am a technical professional with over 5 years of experience in driving technical growth and profitability by working in designer and developer role. I have strong background in user interface designs, applied research & development and tool development in areas like performance and capacity management of data-centers, digital advertising and supply-chain management. I have worked on object-oriented JavaScript, ECMAScript 6, ExtJS3/4, jQuery, D3.js, Angular (1 and 2) and HTML5/CSS3 technologies. I have competencies in Bower, NPM, Grunt, Gulp, Karma, Jasmine and Yeoman. I am interested in data visualization and user interface designs for the areas like performance & capacity management of data-centers, application performance monitoring, digital advertising, cloud computing and big data.

Team Members

Launch Site

PoolMe - Let's ride together

PoolMe: A web application that allows you to share your rides with other users

V800 team 57a55750dbf7bc48ea2068a2c5c401f2 1463343337

Description

Problem:

Have you ever noticed that many times you are not utilizing full occupancy of your vehicles? Even if you want to utilize it, you don’t know who will be travelling on the same route as yours. This supply of occupancies in your vehicles goes unnoticed and hence cannot be used. On the other side, there are many people who do not own a vehicle and need to commute quite frequently. They usually get into crowded public transport to commute. They don’t have information about under-utilized vehicles (in terms of occupancy) on the route of their commute. Hence they don’t ask for it. This demand of occupancies does not meet with supply because of lack of information. That’s the time you need an application that allows you to share your rides with people who will be travelling on the same route as yours.

PoolMe:

It is an application that provides you a platform to share information about your rides with other users so that you can pool them in your ride. Currently it has following features:

  1. Create Trip: You can create a trip. You need to provide source, destination, vehicle - which you will be using for the trip, date, time and occupancy.
  2. All Trips: It shows all the trips from other users. You can view the route that they will be taking for individual trip and can request them to pool you in their rides. This view lists all the rides around you.
  3. Trip Connects: It shows you a list of requests that you have made to other users and a list of PoolMe invites that other users have requested to you. PoolMe invite is a request to share a ride with you.
  4. My Trips: It shows you a list of trips that you have created. You can review the route that you will be taking up and delete the ride if you are not going to travel.
  5. My Vehicles: You can view and register the vehicles that you are having. If you no longer own a vehicle, you can delete it also.
  6. Profile: It shows personal information about you. It has been added to hold personal details such as emergency contact number, your reviews etc. in future enhancements.

Benefits:

  • Carbon-footprint will be reduced.
  • Congestion on the road will be less, as a result trip duration will be reduced.
  • Consumption of natural resources, such as petrol, diesel etc., will be less.

Instructions

Note:


This application does not have any back-end. It uses “Local Storage” to persist the data. Application has a set of initial data for all the models. It saves this data in Local Storage on your first visit to the application. There onwards all the modifications, that you do, are persisted in the Local Storage. Hence even if you restart the browser and visit the application again, you will see your changes. You will lose your changes only if you clear the cache and empty Local Storage. Data will be initialized once again on your next visit.

This application is best viewed in the full screen mode ( F11 ) of the browser.


Guide for using the application:

  1. On your first visit, register yourself by providing your name, sex, email id and password.
  2. On successful registration, please login using the same email and password.
  3. On successful login, you will see ‘All Trips’ view.
  4. ‘All Trips’ view:
    1. In this view, you will see list of trips that other users have created.
    2. You can view information about each trip such as owner name, source, destination, date, time and occupancy.
    3. You can view the route that the trip owner will be taking.
    4. If you decide to share a ride with him then you can send him a request by clicking on ‘Pool Me’ button.
    5. You can check the status of the request into ‘Trip Connect’ view. Owner of the trip can either approve it or reject it.
  5. You can create your own trip by visiting ‘Create a Trip’ view. But to do so, you have to register a vehicle that you will be using for the ride.
  6. ‘My Vehicles’ view:
    1. In this view, you can see your vehicles and register a new vehicle.
    2. Fill the information such as registration number, vehicle type and facilities and click ‘Add’ button to register a new vehicle.
    3. You will see list of registered vehicles in the table.
    4. You can delete the vehicle by clicking on the ‘Trash’ button in the table.
    5. You can delete a vehicle only if there is no trip associated with the vehicle. You will get a message otherwise.
  7. Once vehicle is registered, you can create a trip by visiting ‘Create a Trip’.
  8. ‘Create a Trip’ view:
    1. In this view, you can create a trip that you will be doing.
    2. You need to fill the information such as source, destination, vehicle, date, time and occupancy.
    3. You will see shortest route between source and destination. Saving the route information is part of future enhancements.
    4. Create a trip by clicking on ‘Create’.
    5. You will see a message regarding success or failure.
  9. You can view list of trips that you have created in ‘My Trips’ view.
  10. ‘My Trips’ view:
    1. In this view, you will see list of trips that you have created.
    2. You can view information about each trip such as source, destination, date, time and occupancy.
    3. You can view the route that you will be taking.
    4. If you decide to delete a ride, you can do so by clicking on ‘Delete Ride’ button.
    5. You can delete a ride only if no other users have sent you pool-me request for it. You will get a message otherwise.
  11. ‘Trip Connects’ view:
    1. In this view, you can check the status of the requests that you have made to other users and approve or reject other users’ requests.
    2. You can delete your requests, which you don’t require any more, by clicking on ‘Trash’ button.
    3. You can approve other users’ request by clicking on ‘Right’ button.
    4. You can reject other users’ request by clicking on ‘Cross’ button.
  12. Finally there is ‘Profile’ view where you can find your own information.

Built With

Feedback / Ratings (10)

All Feedback