Tech Stack Discussion: Better Commute Route App #2
Replies: 3 comments
-
I think we can handle conflicting route information from different users by thinking of a route that a PUV, specifically a PUJ, as a decision tree. One thing I have noticed is that Jeepney drivers always ask "May bababa ba ng [X]?" (lit. "Will someone go off at [X]?"), [X] being someone's stop; Or if we get on a Jeepney in a transport terminal, the Jeepney driver is already thinking of a route to go thru, to optimize the ride. For example, if no passengers need to go to Establishment X, then the jeep wont go to the road going to X, unless mandated by their registration and whatever Jeepney Groups. This means that users can log if some passengers needs to be dropped off at [X] that changes the route that the PUJ goes thru. For the extroverts, we can ask around Jeepney drivers and their associations in order to absolutely ascertain the accuracy of the data. However, this specific question probably did not ask for this. But, I thought I would answer it this way anyways, as it is still relevant. For other cases, we can implement a voting system, to avoid erroneous or outright troll entries. However, we should also have a commenting system for a way to other commuters to communicate things such as "did passengers needed to be dropped off to [X], as this route was different from the route that I had taken" and such. |
Beta Was this translation helpful? Give feedback.
-
Tech Stack Options to EvaluateFrontend Framework > Web Frontend:
Mapping & Visualization > Mapping Services:
Backend Architecture > Runtime/Framework:I would suggest Go for the backend, but not a lot of peeps know it so it will probably hinder "Development Speed".
Reasonable options would still probably be "Python + FastAPI" since we would probably be dealing with a lot of data and a lot of devs would probably contribute faster and easier with a stack like this. |
Beta Was this translation helpful? Give feedback.
-
|
Suggestion: Users can report real-time conditions (e.g. “walang UV sa Tikling”, “bumaha sa España”, “wala nang jeep sa gantong oras”) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Project Overview
We're building Better Commute Route - a web-based commute planning application inspired by Sakay.ph that helps users find optimal routes from point A to point B with detailed information including:
Current Scope: Web application first - no mobile development initially.
Key Technical Requirements
Core Features
Technical Considerations
Tech Stack Options to Evaluate
Frontend Framework
Web Frontend:
Mapping & Visualization
Mapping Services:
Geospatial Libraries:
Backend Architecture
Runtime/Framework:
Database Strategy
Primary Database:
Caching & Performance:
Infrastructure & Deployment
Hosting Options:
Discussion Questions
1. Mapping Strategy
2. Crowd-Sourced Data Architecture
3. Route Calculation Engine
4. Data Sources & Integration
5. Performance & Scalability
6. User Experience & SEO
Proposed Evaluation Criteria
Rate each option (1-5) on:
Success Metrics (Inspired by Sakay.ph)
Research Phase Tasks
Week 1-2: Technical Research
Week 3: Prototyping
Next Steps
Key Questions for the Team:
References:
Beta Was this translation helpful? Give feedback.
All reactions