Chat | Backend | Frontend |
---|---|---|
Centralized Q&A for city traffic and trip discussion
Arlin (Arah lalu lintas) is a community-driven transportation helper for anyone in the city. The contents will be user generated as the visitors/users discuss something. We provide a platform where user can ask a specific transporation-related question with rating system for each answers. It's like a Stack Exchange equivalent for asking road direction. We expect to complete v1 of the MVP in 4-5 weeks.
The main users mostly are citizens who commute with public/private transporation daily. We need this app because majority of traffic and roads condition in some cities can sometime be an overwhelming experience. Google Maps can sure be a good companion yet in contrary, the chaotic transportation layout is destroying the premises, rendering Google Maps useless, if not efficient. While there are lots of experienced people ready to help at all times, there is virtually not a single medium to connect both parties.
The main project management tools we use are GitHub Issues + Milestones with ZenHub. Please install ZenHub extension first to see our Kanban board and Burndown chart for each milestones.
Original ideas are written here.
Team Member
Name | GitHub | |
---|---|---|
Ekky Bayu Pramana | ekkypramana@gmail.com | @ekkyvalent |
Muhammad Haidar Hanif | me@mhaidarhanif.com | @mhaidarh |
Muhammad Patria | muhpatr@gmail.com | @muhpatr |
Ruth Theodora Lubis | rutheodora@gmail.com | @rutheodora |
See the detailed Roles and Responsibilities here.
How to use this repo
This is the main or parent repo, an umbrella project for all things Arlin by Michi. We contains several submodules:
- Introductory and presentation slide: slide
- Testing suite, docs, and reports: test
- Next frontend or client side: frontend
- Next backend or server side: backend
- The legacy production app is still here: backend-tel
The git submodules
are for slide
, test
, backend
, and frontend
. You are recommended to clone this repo with git clone --recursive
. Or if you want, or have regular clone already, or is experiencing a slow connection; please sync, init, and update the submodules like the following. Please keep in mind that you should not modify or work in the synced submodules, but work in each single repo itself.
git submodule sync
git submodule init
git submodule update --recursive
Only for maintainers
To update all submodules recursively, use git submodule update --remote --recursive
and then commit your update.
Project Structure
Extensive Product Documentation
See the Product document.
In the first time, we're presenting the ideas with our slide
here.
Project Management Documentation
See the Project Management document. We're mainly using GitHub Issues and integrate it to Waffle.io board to track our work progress.
User Documentation and Manual
See the User Documentation here. See the User Manual here (Indonesian version).
Technical Documentation
See the Technical Documentation here.
We're separating the backend
and frontend
app repo for better development control.
Notes; See the archived web mockup here.
General Notes
See the General Notes here. By the way, this project or product is originally created for Advanced Software Development and Engineering (ASDE) course. You can expect to see all progress on this project's GitHub repo, as well as its issues and milestones.