Reason/Goal

Uauto/Transfed emerged as the primary flagship project of coopon, as a response while deliberating about several other viable projects possible by a science & tech. cooperative. Since some of us really empathize the exploitation of labour as experienced in our own lives by the current dominant economic practices blindly followed and executed by institutions and business enterprises - uauto/transfed seemed to be a interesting project aligning our passion and interest with open street map, free software & hardware, open design, open data, open gis, peer production and alternative social transportation systems (ASTS) involving a design that empathizes present problems and requirments of the labourers in the transportation sector.

Members Involved

Project Management

Managing Coopon's Uauto/Transfed is seriously necessary as for any serious project with which the contributing members are emotionally and rationally attached to. This requires proper skill management, roadmap planning, scheduling tasks, documenting, mind mapping, collaborating in design and development, periodic reviews, client meeting, Tech. readiness, periodic interaction with the client with stellar communication…

Skilling

* Skill = Tool + Practice + Patience + Perseverance + Innovative Thinking + Critical Thinking

No. Skill Members Self Assessed Level
1. GIS Mr.Ganesh * * *
2. Transport Systems Mr.Ganesh * * *
3. Mock, Wireframe, Flow Mr.Ganesh * * * *
4. Android UX Design Mr.Ganesh * * *
Mr.Prasanna
Mr.Manimaran
5. Android App Dev Mr.Prasanna
Mr.Manimaran
6. Web Backend Mr.Prasanna
Mr.Ragulkanth
Mr.Kamalavelan
7. REST API Mr.Kamalavelan
Mr.Prasanna
Mr.Ragulkanth
Mr.Manimaran
8. Activity Pub Federation Mr.Prasanna
Mr.Kamalavelan

Tooling

No. Tool Purpose
1. QGIS Shapefile creation
2. Mapsforge VTM Android library for Maps
3. Android Studio Android App developent
4. Conveyal DataTool Transit, GTFS
5. Open Trip planner Trip planning

Learning & Case Studies

Source code Samples For Development

No. Name Links Purpose
1. Ride Sharing App Source code Learn the process of UI/UX design, Functionality and API interaction

Roadmap/Timeline

  • Past 10 Months (March 2018 to December 2018)
  • Next 1 Year (March 2019 to December 2019)
Weeks Date Process Tools Illustration/Demos
1 Architecture Design Brains
2 Tool & Technology Selection
3 Requirements Gathering
4 User Stories
5 Mockups, Wireframes, Flows Brains Architecture
6 Mock to Mobile app realization
7 Offline OSM maps generation
8 Data scheme, Model
9 Mock to Web app realization
10 REST API
11 Web sockets realization
12 Front End Driver Client Testing
13 Front End Rider Client Testing
14 Offline Routing in Offline Maps
15 Backend User Registration Testing
16 Backend Driver to Rider Connection Testing
17 Offline Maps & Offline Routing Testing
18 Clustering of stands/fleets
19 Selection of a vehicle, Driver - fleet
20 Payment Mock to Realization
21 Payment Service Communication Test
22 Activity Pub Prototyping
23 Activitiy Pub Testing

Feature Matrix

Feature From Version Reason Useful for Illustration/Demos
1

HiveMap

Note: if you edit the above mindmap for updating progress, save it locally in your computer as Native JSON file format and then push it to this get repository here: Coopon Mindmap Repo

Repositories

Technical How-To's

Auto Stand Map

Licensing the Stack

The social transport industry is undergoing major overhaul for the past decade. Ride aggregation, economic crisis / recession and the emergence of gig economy have ended a self employed class of workers, thus uauto is in a position to


Target Group

  1. CITU (Centre for Indian Trade Union - CPIM)
  2. AITUC (All India Trade Union Centre - CPI)
  3. INTUC (Indian National Trade Union Centre - INC)
  4. LPF (Labour Progressive Federation - DMK)
  5. PSADU (Pondicherry State Auto Drivers Union part of NRTUC - AINRC)
  6. Perunthalaivar Kamarajar Auto Drivers Association (hope it is part of NRTUC -AINRC)
  7. Pondicherry State Jaihind Auto Drivers Association (hope it is part of BMS - BJP)
  8. BMS (Bharatiya Mazdoor Sangh)
  9. APJ Abdul Kalam
  10. AIADMK (not more than 5 stands overall AFAWK)

Challenges

  1. Educating unions about the need for a FOSS, federated alternative instead of a proprietary centralized to combat exploitation
    1. CITU is unionizing Ola Taxi drivers in Puducherry, few of whom insisted on a decentralized local first initiative (after discussion with govt agencies, coworkers, union etc) and were suggesting a platform coop like governance model to ensure fair governance and distribution of excess profits.
  2. Building a FOSS, federated technical stack
  3. OSM data in cities other than Puducherry, Chennai. Atleast need just the accurate, recent road network which can be drawn on latest satellite images.

OTS pvt. Ltd. measures

  1. eliminates the threat of wage slavery (right to log off / decide working time)
  2. surge pricing is eliminated
  3. announced tariff is expected to be sustainable to the driver
  4. OTS is a licensed proprietary software from https://www.taximobility.com/ - foreign VC company competing with Uber's tech
  5. OTS uses Google Maps, which recently increased API prices by 3x
  6. Above reasons result in consistent per ride commission which gives the feel of wage slavery / loss of autonomy to drivers
  7. The need to pay back royalties / licensing fees can only enforce profit seeking behaviour or will require great cost for truly altruistic conditions

Coopon measures

  1. eliminates the threat of wage slavery (right to log off / decide working time)
  2. surge pricing is eliminated
  3. announced tariff is expected to be sustainable to the driver
  4. offline first
  5. Respects stand boundaries & democratic practices
  6. empowers union's position/roles in the evolution of transport industry in the context of the Internet
  7. can help collect statistics about drivers, stands for driver self financial management & union usFunding and Mentoring seems good things but they are too big, we e for fact driven protests against the govt
  8. pricing is predetermined with the consent of the drivers / union
  9. can operate at cost price, eliminates commission on cash transactions
  10. full FOSS stack, no vendor lock in
  11. comes in Tamil? (any local language)

Scaling Model

Every business needs a scalable model or framework to spread its operations and coverage. Conventionally this phenomenon is almost always mostly involved with monopoly and enclosure methods adapted and mastered by pro-capitalist and neo-liberal approaches. This usually involve centralized scaling method that recursively and iteratively involve concentrating resources required to maintain the realiability over the dependence of the service.

However, since our attempt focuses on alternative methods and strategies, scaling model should also be underpinned with alternative strategy. This is where the true power of peer production and federated decentralization augmented with free software and hardware design practices come into picture. Scaling and coverage essentially needs network connected with other networks. This provides a realiable social potential which can be transformed into communities and further into cooperatives. From a labour and production perspective establishing a single brand with centralized workforce control needs to be replaced and upgraded with federated decentralization approach with communities that collectivize to solve the local socio-economic problems through science and technological tools.

  1. Establish cooperatives in various cities
  2. Federate between cooperatives using the same FOSS stack
  3. Use protocols like Activity pub to actually implementing federation at required layers

The above two key parts of the network spreading mechanism establishes a firm way for expansion by the coop communities in their own cities. As nobody can understand the locality more than by local people. This enables a greater participation of tech-communities to add such localized flavours, needs, and requirements which cannot be micro-managed by any other big capital enterprises. Both the tech. stack and availability of critically thinking group - which might be trained to use and deploy in their locality. Since the platform requires continuous update of local maps contributed to the openstreet map, this cooperative network will provide self employment for youths requiring different skill sets.

Business Model

This is a very viable model as it can scale with the number of drivers and passengers.

  1. Monthly subscription from every individual auto driver
  2. Cash transactions don't require the driver to pay any fees to CooPon

Alternatively a yearly contract can be established but due to a lack of federation among the unions, this seems unlikely.

Govt requires 5% GST on all transactions originating through the app, therefore only online transactions require commission (requires validation from a Chartered Accountant)

  1. 5% GST
  2. 2% - 3% banking charge (collected by payment gateway like RazorPay for accepting and processing payments)
  3. 2% administrative charges (goes to CooPon for GST filing, banking charges for payout etc) If monthly fees is enough, this can be eliminated.

Accepting online transactions increase comfort for passengers and help drivers pay their monthly subscription over the period of a month through weekly installments.